What problem does it solve?
Provides concrete, opinionated guidance and language-specific examples for building applications and agents that use the Claude API and Anthropic Agent SDK, removing guesswork around model selection, streaming, tool use, and integration patterns.
Core Features & Use Cases
- Language detection and curated walkthroughs for Python, TypeScript, Java, Go, Ruby, C#, and PHP to jumpstart integrations.
- Best-practice defaults (use Claude Opus 4.6, adaptive thinking, streaming) and detailed recipes for streaming, prompt caching, compaction, structured outputs, batching, and file uploads.
- Tool-use and agent patterns including the beta tool runner, manual agentic loop, server-side code execution, web search/fetch, memory tool, and MCP integration for building autonomous assistants.
Quick Start
Show me a Claude API example that streams a response and handles tool calls in the project's primary language.