# 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.
- [Overview](https://docs.cdp.coinbase.com/get-started/overview): Entry point to CDP products, common workflows, and platform concepts.
- [Initial Setup](https://docs.cdp.coinbase.com/get-started/initial-setup): Go from signing up to making your first call and going live.
- [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.
- [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/payments/overview): Programmatic payment creation, transfer handling, and webhooks.

## Guides

- [Non-custodial Wallets Welcome](https://docs.cdp.coinbase.com/wallets/non-custodial-wallets/overview): Managed wallet infrastructure for users and systems.
- [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.