Skip to main content



We offer a versatile SDK (Software Development Kit) and a powerful API, each tailored to provide unique functionalities. We prioritize security and user data privacy; here's an overview of the distinct authentication processes for both the SDK and the API:

SDK Authentication:

Our SDK is designed to simplify integration and provide specific functionalities within your applications. To authenticate and make the most of the SDK, you'll need to get a access token from our API while initializing it within your application. You can then leverage the provided SDK methods and functions that align with your specific needs, with the SDK handling token management and API requests seamlessly in the background.

Read more about SDK Authentication

API Authentication:

Our API offers a wide range of functionalities, granting you fine-grained control over your integrations. To authenticate and access these distinct features, you'll begin by registering your application for API access and obtaining a unique set of client credentials. Authentication within the API relies on the OAuth 2.0 protocol, ensuring secure authorization. Upon successful authentication, you'll receive an access token with granted access to the API functionalities. This access token serves as proof of authorization and should be included in the headers of your API requests, as well as the client secret obtained on app registration.

Read more about API Authentication

While the SDK and API authentication processes prioritize security, they cater to distinct use cases and functionalities. We provide comprehensive documentation and code examples tailored to each to help you seamlessly integrate and leverage our system's capabilities. Feel free to explore our resources based on your chosen path of integration.