API & Developers
Claude API — developer reference and tutorials. This hub indexes practical, working guides for building with Claude in production: the Messages API, authentication, pricing, SDKs (Python, Node.js, Go, Java, Ruby), tool use, prompt caching, streaming, batch jobs, and rate-limit handling. The pages below are written for engineers shipping with the API today, not surface-level overviews.
Start here
- How to get a Claude API key — console signup, first credit, key rotation.
- How to use the Claude API — the first request, end to end.
- Claude API pricing — per-token costs across current models with arithmetic worked out.
- Production best practices — error handling, retries, idempotency, observability.
SDKs and integrations
- Python SDK, Node.js / TypeScript SDK, Go SDK, Java SDK, Ruby SDK.
- Claude on Amazon Bedrock and Claude on Google Vertex AI — cloud-hosted alternatives.
Advanced capabilities
- Tool use / function calling, streaming responses, Batch API, prompt caching.
- Rate limits, 429 retry strategy, 401 troubleshooting, error reference.
For pricing of Claude consumer plans see Claude pricing. For background on the company and its models see What is Claude AI and Model guides.
Featured articles
Hand-picked from the cluster — the pages we recommend first.
- How to Use Claude API — Tutorial
- How to Get a Claude API Key
- Claude API Pricing — Per-Token Costs
- Claude API Python SDK
- Claude API Node.js / TypeScript SDK
- Claude Tool Use / Function Calling
- Claude Prompt Caching — Cost Optimization
- Claude Streaming Responses
- Claude Batch API — Bulk Processing
- Claude API Rate Limits Explained
