Installation

Find the latest version of the library on Github Releases. Then, use your preferred dependency management tool to add the library to your project. Gradle
implementation group: 'com.usewalletkit.sdk', name: 'sdk', version: '<latest_version>'
Gradle DLS
implementation("com.usewalletkit.sdk:sdk:<latest_version>")
Maven
<dependency>
    <groupId>com.usewalletkit.sdk</groupId>
    <artifactId>sdk</artifactId>
    <version>latest_version</version>
</dependency>

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 = "https://testnet.walletkit.com", // 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.