Welcome to Coinbase Staking API developer documentation! Our SDK supports programmatic staking across multiple networks for self-custodial builders.

Whether you’re a small startup or larger enterprise, use Coinbase Staking API to create rich staking experiences for your users that allow them to earn rewards while supporting blockchain security.

Key features

  • Easy to use - start building solutions with just three lines of code with multi-network support through a single endpoint.
  • Powerful reporting - we offer rich rewards data across our networks, enabling you to build out rewards reporting and insights for your users.
  • Multi-language SDK - we offer developer focussed solutions with SDKs available in TypeScript and Golang.

Supported Networks

  1. Shared ETH Staking - Stake any amount of ETH using a shared validator
  2. Dedicated ETH Staking - Stake increments of 32 ETH using your own dedicated validator
  3. SOL Staking - Stake any amount of SOL to a Solana validator.

Reach out to us in the #staking channel of the CDP Discord to discuss which staking model fits your use-case.