Install the SDK
Add the SDK to your app module. ReplaceVERSION with the latest published Maven Central release.
compileSdk 34 or newer and Java 17 compile options. The SDK dependency includes its required runtime transitively.
Create the client
Context. The constructor retains context.applicationContext for storage and Android Keystore access, so keep one client for your application scope rather than tying it to an activity instance.
Construction is synchronous and restores a valid completed session when one exists. Methods that contact OMS, including authentication, wallet transactions, and indexer queries, are suspend functions. Call them from your coroutine scope.
The client exposes two independent surfaces: