Add Bitcoin self-custody to your tech stack
Supercharge your product by connecting to your users’ personal Bitcoin wallets without taking asset custody risk. View balances and securely deposit to Casa in one click, all with a few lines of code.
Casa Bitcoin Wallet API
Your enterprise portal to self-custody
Support your product or service with the best in Bitcoin wallet security with balance visibility, secure one-click deposits, and the smooth experience Casa clients know and love.
Building on Bitcoin just got easier.
Connect user wallets, never touch the keys
We’ve all heard the stories of developers and companies who built great software, only to lose user funds due to poor key management. Our API allows you to connect your users’ bitcoin while they maintain control of their keys.
Click to deposit, no more copy and paste
Say goodbye to triple-checking receive addresses. Our Deposit to Casa feature provides your users with the ability to click one simple button to send bitcoin to their Casa wallets.
Lean into financial freedom
Bitcoiners don’t trust — they verify. Our View Balance feature allows you to provide your end users with secure visibility into their Bitcoin wallet balance, so users can be their own bank wherever they go.
Audit Bitcoin wallets with ease
If your client has bitcoin, you no longer have to take their word for it. With Casa’s Bitcoin wallet API, you can connect a Casa wallet to your dashboard and share visibility with traditional institutions, lenders, and financial advisors.
Interested in integrating with Casa API? Join the waitlist
The Casa API is currently in closed beta as we onboard partners and add more features. Sign up for our integration waitlist.
Frequently asked questions.
When a user holds bitcoin with Casa, their private keys are held in secure cold storage, and no one can spend bitcoin from their wallet without those private keys. Keys generate Bitcoin addresses, for which unspent transaction outputs (UTXOs) are publicly stored on the blockchain.
Similar to a Bitcoin node, the Casa API processes calls for this data without ever revealing private keys.
The Casa API does not reveal extended public keys (xpubs) for privacy reasons. When an extended public key is disclosed to a third party, that party can view every address and on-chain transaction in the wallet forever.The Casa API allows users to check balances and sweep funds into cold storage without sharing xpubs, and you can enable or disable access at any time.