# deinit Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/java_deinit.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_deinit.html) Graceful termination of the QESDK connection is initiated by the application, either upon application exit or by explicitly invoking the QESDK deinit() function. Any registered API callbacks through the QESDK framework are canceled. Applications can initialize and de-initialize all services in single call. deinit()Copy to clipboard Note: If an active QESDK application terminates or crashes, then all the QESDK resources associated with that session are automatically unregistered and released. ## Returns | Return | Description | | --- | --- | | int |