# Coinbase Developer Documentation > Official documentation for building with Coinbase Developer Platform APIs, wallets, payments, onchain tooling, and SDKs. ## Getting Started - [Coinbase Developer Docs](https://docs.cdp.coinbase.com/index): Main documentation entry point for CDP products, guides, and references. - [Quickstart](https://docs.cdp.coinbase.com/get-started/quickstart): Entry point to CDP products, common workflows, and platform concepts. - [Authentication](https://docs.cdp.coinbase.com/get-started/authentication/overview): How to create API keys and authenticate requests safely. - [JWT Authentication](https://docs.cdp.coinbase.com/get-started/authentication/jwt-authentication): Generate and use JWTs for server-side API access. - [Security Best Practices](https://docs.cdp.coinbase.com/get-started/authentication/security-best-practices): Recommendations for key management, signing, and secure API operation. - [Supported Networks](https://docs.cdp.coinbase.com/get-started/supported-networks): Chain and asset support across CDP products and SDKs. - [AI-Optimized Documentation](https://docs.cdp.coinbase.com/get-started/build-with-ai/docs-for-ai/ai-optimized-documentation): AI-optimized content and integrations available from any CDP docs page. ## CDP CLI & MCP - [CDP CLI Overview](https://docs.cdp.coinbase.com/get-started/build-with-ai/cdp-cli/overview): CLI and MCP server for the CDP API. Use for ad-hoc operations, scripts, and AI agents. - [CDP CLI Quickstart](https://docs.cdp.coinbase.com/get-started/build-with-ai/cdp-cli/quickstart): Install, configure credentials, send a testnet transaction from the terminal. - [CDP CLI How It Works](https://docs.cdp.coinbase.com/get-started/build-with-ai/cdp-cli/how-it-works): Credentials, environments, field syntax, encode-sign-send pipeline. - [CDP CLI MCP Integration](https://docs.cdp.coinbase.com/get-started/build-with-ai/cdp-cli/mcp): Run the CLI as an MCP server for typed tool access to every CDP API operation. - [CDP CLI Onboarding Skill](https://docs.cdp.coinbase.com/cdp-cli/skill.md): Skill that installs, configures, and verifies the CDP CLI for an AI agent. ## API Reference - [API Reference](https://docs.cdp.coinbase.com/api-reference): Top-level API reference hub for CDP services. - [API Reference Introduction](https://docs.cdp.coinbase.com/api-reference/introduction): Overview of REST and JSON-RPC API surfaces. - [CDP API v2](https://docs.cdp.coinbase.com/api-reference/v2/introduction): Core v2 API concepts and endpoint navigation. - [Authentication (API v2)](https://docs.cdp.coinbase.com/api-reference/v2/authentication): Bearer token generation and request authentication flow. - [Errors](https://docs.cdp.coinbase.com/api-reference/v2/errors): Error types, troubleshooting guidance, and response semantics. - [JSON-RPC API](https://docs.cdp.coinbase.com/api-reference/json-rpc-api/core): Supported RPC methods and usage patterns. - [Payment APIs Overview](https://docs.cdp.coinbase.com/api-reference/payment-apis/overview): Programmatic payment creation, transfer handling, and webhooks. ## Guides - [Server Wallets (v2) Welcome](https://docs.cdp.coinbase.com/server-wallets/v2/introduction/welcome): Managed wallet infrastructure for backend and custodial flows. - [Embedded Wallets Welcome](https://docs.cdp.coinbase.com/embedded-wallets/welcome): User-facing self-custody wallet integration for apps. - [Onramp Overview](https://docs.cdp.coinbase.com/onramp/headless-onramp/overview): Fiat-to-crypto onboarding with hosted and headless integration options. - [Paymaster Quickstart](https://docs.cdp.coinbase.com/paymaster/guides/quickstart): Sponsor gas and improve transaction UX with account abstraction. - [x402 Welcome](https://docs.cdp.coinbase.com/x402/welcome): HTTP-native payments for monetizing APIs and resources. - [Webhooks Overview](https://docs.cdp.coinbase.com/webhooks/overview): Event-driven integrations for transaction and address monitoring. ## AI & Agent Tooling - [AgentKit Welcome](https://docs.cdp.coinbase.com/agent-kit/welcome): Build AI agents that can use CDP tools and wallet actions. - [AgentKit Quickstart](https://docs.cdp.coinbase.com/agent-kit/getting-started/quickstart): Fast start for creating and running your first AgentKit integration. - [AgentKit MCP Extension](https://docs.cdp.coinbase.com/agent-kit/core-concepts/model-context-protocol): Connect AgentKit capabilities through MCP-compatible tooling. - [CDP Docs MCP](https://docs.cdp.coinbase.com/get-started/build-with-ai/docs-for-ai/cdp-docs-mcp): Configure MCP connections so AI tools can access CDP docs context. - [Agentic Wallet](https://docs.cdp.coinbase.com/agentic-wallet/welcome): Wallet infrastructure designed for autonomous AI agent workflows. - [Agentic Wallet CLI Quickstart](https://docs.cdp.coinbase.com/agentic-wallet/cli/quickstart): Set up an agent-ready wallet flow with secure defaults. - [Agentic Wallet MCP](https://docs.cdp.coinbase.com/agentic-wallet/mcp/welcome): MCP server for AI agents to autonomously discover and pay for x402 services. ## Core API Concepts - [Idempotency](https://docs.cdp.coinbase.com/api-reference/v2/idempotency): Safely retry write requests without creating duplicate side effects. - [Rate Limits](https://docs.cdp.coinbase.com/api-reference/v2/rate-limits): Throughput constraints, request planning, and backoff guidance. - [Verify Webhook Signatures](https://docs.cdp.coinbase.com/webhooks/verify-signatures): Validate webhook authenticity before processing incoming events. - [Service Status](https://docs.cdp.coinbase.com/support/status): Check platform availability and incident updates. ## SDKs - [SDK Overview](https://docs.cdp.coinbase.com/sdks): CDP SDK documentation and language-specific entry points. - [TypeScript SDK](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/typescript): TypeScript SDK setup and API usage for CDP applications. - [Python SDK](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/python): Python SDK setup and usage for backend automation workflows. - [CDP Hooks](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-hooks): Frontend React hooks for authentication and transaction workflows. - [React SDK](https://docs.cdp.coinbase.com/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-react): Frontend wallet and auth components for React apps. ## Tutorials - [Explore Demo Apps](https://docs.cdp.coinbase.com/get-started/demo-apps/explore): Curated examples demonstrating common product integration patterns. - [Learn Demo Apps](https://docs.cdp.coinbase.com/get-started/demo-apps/learn): Guided examples for key onchain and payment use cases. - [Automated Mass Payouts](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/automated-mass-payouts): Build and run multi-recipient payout workflows. - [Onchain Commerce Shop](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/onchain-commerce-shop): Build commerce checkout flows using onchain payments. - [Aave Lending Integration](https://docs.cdp.coinbase.com/get-started/demo-apps/app-examples/aave-lending): Build a lending flow with CDP and DeFi primitives. ## Optional - [Changelog](https://docs.cdp.coinbase.com/get-started/changelog): Product and documentation release updates. - [AI Context](https://docs.cdp.coinbase.com/ai-context/further-context): Supplemental context for AI-assisted tooling and workflows. - [Custom Stablecoins](https://docs.cdp.coinbase.com/custom-stablecoins/overview): Stablecoin issuance and orchestration references for specialized integrations. - [Prime API Docs](https://docs.cdp.coinbase.com/prime/introduction/welcome): Institutional trading and portfolio docs for Prime-specific use cases. - [Derivatives Docs](https://docs.cdp.coinbase.com/derivatives/introduction/welcome): Derivatives market data and trading protocol documentation.