Code image

Casa API

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 API screen render
Code image

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.

Casa API screen render

Building on Bitcoin just got easier.

Code image

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.

Two screens showing funds are secure and your security setup is healthy.
Image showing you click one button and your funds will be successfully deposited to Casa.
Code image
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.

Orpheus and WalletConnect
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.

How does the Casa API keep bitcoin safe?


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.

Does the API provide xpubs?

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.