Skip to main content

Welcome to Wallet as a Service


Please note that this documentation is for the Wallet as a Service (WaaS) product announced in March 2023, and does not reflect subsequent versions that we may be developing. If you are interested in learning more about the early access program for embedded wallets powered by WaaS, please click here

Welcome to Wallet as a Service (WaaS) API and SDK documentation for developers!


To start building with WaaS, create an account at

Wallet as a Service is a blockchain agnostic developer platform with APIs that let you integrate flexible and extensible crypto wallets into your applications.

Wallet as a Service gives you:

  • Seamless experience: Users can create and manage their wallets with basic auth without memorizing a 24-word mnemonic.

  • Native integration: With WaaS APIs, you can build native wallet capabilities into your application while maintaining a cohesive user experience.

  • Scalability: The Coinbase ecosystem provides a secure, scalable and user-friendly gateway to web3 for millions.

API Reference

The API Reference is accessible under the dropdown in the top navbar.

Next Steps

Read the Overview page to get a birds-eye view of the WaaS ecosystem, then see the Getting Started section to set up your environment:

  1. Install dependencies, SDK, and Go module.
  2. Authenticate an API key.
  3. Run the iOS or Android API demos in an iOS or Android simulator.

Now set up a proxy server and see our our "how-to" guides to start building on your own.

Was this helpful?