Find the latest version of the library on Github Releases. Then, use your preferred dependency management tool to add the library to your project.


implementation group: 'com.usewalletkit.sdk', name: 'sdk', version: '<latest_version>'

Gradle DLS




Initialize Client

Setup the client with your Project ID. You can find your Project ID in the WalletKit Dashboard.

val loginClient = WalletKitLoginClient(
    projectId = "my_project_id",
    baseUrl = "", // or mainnet
    context = context,

val walletKitClient = WalletKitClient(
    loginClient = loginClient,

At this point, the client is unauthenticated. To authenticate your client, check out the Authentication section.