Get from zero to signed in 10 minutes
Two paths, same destination: programmatic custody of digital assets, on the chains you choose, behind a policy you control. Pick the one that matches how your team ships.
Quickstart with API
Pure HTTP. Sign requests yourself, hit endpoints from any runtime, no dependencies. Ideal for evaluating Otto from a single curl session.
Quickstart with SDK
Drop-in clients with typed methods, automatic signing, retries, and webhook verification. Production-ready in a couple files.
A 2-of-3 MPC vault that pays out USDC without ever spending its own gas.
By the end of either path you'll have provisioned a vault, derived an EVM wallet, funded a Gas Station sponsor, sent a sponsored USDC transfer, and verified the resulting webhook in your own server.
Before you start
| Otto account | Sign up at app.ottowallets.com. A free testnet workspace is included. |
| API key | Dashboard - Developers - API Keys - Create. Save the key and signing secret. |
| Test funds | The dashboard faucet drips USDC and ETH on Sepolia and Base Sepolia. |
| Webhook tunnel | Use ngrok, cloudflared, or any HTTPS tunnel pointed at your dev server. |
Changelog
The docs and public contract are evolving with the product. A few major surfaces are already planned for the next iterations.
| Upcoming | Smart Wallet support is planned for an upcoming release. |
| Upcoming | Social login flows are also scheduled for a future release. |