Integration Guides

Below are the guidelines and specifications for integrating any software development kit (SDK) with Inji:

  1. The SDK should be implemented as a npm module that supports the React Native framework.

    For example, the npm modules, tuvali and secure-keystore, demonstrate suitable implementations.

  2. The SDK should provide simple APIs for integration purposes.

    These APIs should include an API for instantiation or initialization, such as the init or constructor API.

  3. The SDK should also include additional APIs that perform the necessary actions.

  4. There should be an API available to disconnect the SDK, if needed.

    If possible, it would be beneficial for these APIs to be asynchronous. This enables users to continue using the application without experiencing any UI blocking.

  5. To enhance logging and traceability, the API may accept an optional parameter known as traceabilityId.

By adhering to these specifications, the integrated SDK will enhance the functionality and usability of the application.

This section contains various guides and information that could benefit the developers, system integrators, relying parties and end users.

For more information on how to get started with integrations, read through:

  1. Tuvali - Sharing via BLE

  2. Face Match

  3. Secure Keystore

  4. BLE Verifier

  5. Telemetry (details coming up soon)

Last updated

Copyright © 2021 MOSIP. This work is licensed under a Creative Commons Attribution (CC-BY-4.0) International License unless otherwise noted.