Arkade Wallets and Payments
Arkade wallets are simple to integrate and use. Arkade integrates directly without external daemons by design. Developers can interact with the protocol using standard Bitcoin-compatible infrastructure and purpose-built native SDKs in various languages. Whether you’re building for your own custody or shipping self-custodial wallets for your users, the SDK is flexible by design. If you want to go deeper, the lower-level APIs give you everything you need to build custom integrations from scratch.
Arkade provides a reference wallet implementation that demonstrates best practices and serves as a practical example for developers:
Reference implementation with best practices for wallet integration
The reference wallet showcases how to implement key features such as:
Exploring this implementation can help you understand how to effectively integrate Arkade into your own applications.
Official TypeScript SDK for integrating Arkade into your applications
In the following developer guides, we’ll primarily use JavaScript/TypeScript for examples, but the concepts apply to all SDKs.
Supported Platforms
Our TypeScript SDK supports multiple platforms:
Getting Support
If you need help with the SDK or have feature requests:
This is just the beginning. If there’s something you wish the SDK did — tell us. We’re listening.
High-performance Rust implementation for systems programming
Go implementation for server-side applications
Refer to the respective GitHub repositories for detailed usage instructions.