Practical overview
When it fits
Use Solanakt when implementing Solana protocol interactions inside a Kotlin Android app and you want library support for accounts, transactions, RPC, or sockets.
Who it is for
- Android developers building Kotlin applications with Solana account or transaction workflows.
- Developers integrating Solana RPC calls or socket-based functionality into an app.
Documented uses
- Generate key pairs and create or validate BIP39 seed phrases.
- Sign and send Solana transactions using an app-provided account or signer.
- Configure an RPC endpoint and make supported Solana RPC calls, including balance queries.
- Use socket support and suspending functions in Kotlin app workflows.
Requirements & limits
The repository is public and identifies the project as open source under the MIT license. The README documents Gradle installation through JitPack or GitHub Packages and lists Android 19+ as a requirement.
- The README lists Android 19+ as a requirement.
- The app must provide its own account or signer architecture; the Account interface does not handle secret-key storage.
- The included HotAccount holds a secret key in a variable, which the README cautions may not be secure for permanent storage.
- The README names okhttp3, bitcoinj, and eddsa among dependencies and says RxKotlin is optional.
- The library is an integration component, not a separate hosted API service.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add Solanakt to an Android app with JitPack
Declare the JitPack repository and Solanakt dependency in a Gradle app or module build.
Before you start
- An Android app or module using Gradle.
- Android 19 or later.
Steps
Add
maven { url 'https://jitpack.io' }to the build's repositories.Add
implementation 'com.github.metaplex-foundation:SolanaKT:{version}'to the app or module dependencies, replacing{version}with the version to use.
Expected outcome
The Gradle build declares Solanakt as a dependency from JitPack.
Guide limitations
- This covers dependency declaration only; it does not configure RPC, accounts, or transaction operations.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- metaplex-foundation/SolanaKT · Official homepage title · retained in its source language

