Welcome to Capsule!
This page will give you everything you need to get started with Capsule's developer toolkit.
Capsule is a signing solution that enables you to build secure cross-application embedded wallets. With Capsule's SDKs, you can build wallets with the following capabilities:
Safe & Secure: Capsule uses Multi-Party Computation (MPC) and Distributed Key Generation (DKG) and signing to ensure the highest levels of security and key recoverability without compromising on user experience or principles of self custody. For a more in-depth understanding of how MPC works and its advantages, we encourage you to refer to this blog post.
Full Wallet Portability: Capsule's robust infrastructure allows wallets to be portable across different apps, even if the application has not integrated Capsule. This capability is supported by advanced permissioning frameworks that keep users and their assets secure.
Customizable, Native Experience: Integrate quickly with Capsule via Capsule's React modal, which makes web integrations simple, or leverage the web SDK to power custom UIs and auth mechanisms tailored to your user needs. Add features like on & off-ramps, analytics, etc.
Programmable, Multi-Chain Signing: Easily control how and when transactions are executed with spending limits, 2FA for progressive authorization, or eliminating switch network friction – all without additional signing. Capsule's architecture is chain-agnostic and offers native support for all EVM and Cosmos chains and can easily be extended to support any chain that uses ECDSA signing. This makes Capsule a versatile solution for multi-chain applications without adding pop-ups to UX.