Claude Agent SDK
FrameworkFreeAnthropic's official agent SDK — the Claude Code harness (tools, MCP, subagents, permissions) as a library.
- Best for
- overview, core concepts, 2.1 architecture overview
- Type
- Framework · Free
- Score
- 59/100
- Best alternative
- LangChain
Capabilities4 decomposed
overview
Medium confidenceanthropics/claude-agent-sdk-python | DeepWiki Loading... Index your code with Devin DeepWiki DeepWiki anthropics/claude-agent-sdk-python Index your code with Devin Edit Wiki Share Loading... Last indexed: 5 June 2026 ( f83c87 ) Overview Quick Start Installation and Setup Version Information and Changelog Core Concepts Architecture Overview Type System and Message Architecture ClaudeAgentOptions Configuration Reference Bundled CLI Version Management Basic Usage query() Function ClaudeSDKClient Message Types and Content Blocks Transport and Communication Subprocess CLI Transport Control Protocol Message Streaming and Buffering Extension Points Custom Tools (SDK MCP Servers) Permission System and Callbacks Lifecycle Hooks Plugins and External MCP Servers Advanced Features Session Management and Forking SessionStore: Transcript Persistence File Checkpointing and Rewinding Resource Limits and Cost Control Sandbox Settings Model Selection, Thinking, and Output Formats Skills System Distributed Tracing (OpenTelemetry) Examples and Usage Patterns Interactive Streaming Examples Tool Integration Examples Error Handling Patterns Stderr Callback and Agents Examples Development Guide Project Structure Testing Strategy Build and Release Process Code Quality Standards Claude AI Integration in CI Glossary Menu Overview Relevant source files CHANGELOG.md CLAUDE.md
core concepts
Medium confidenceCore Concepts | anthropics/claude-agent-sdk-python | DeepWiki Loading... Index your code with Devin DeepWiki DeepWiki anthropics/claude-agent-sdk-python Index your code with Devin Edit Wiki Share Loading... Last indexed: 5 June 2026 ( f83c87 ) Overview Quick Start Installation and Setup Version Information and Changelog Core Concepts Architecture Overview Type System and Message Architecture ClaudeAgentOptions Configuration Reference Bundled CLI Version Management Basic Usage query() Function ClaudeSDKClient Message Types and Content Blocks Transport and Communication Subprocess CLI Transport Control Protocol Message Streaming and Buffering Extension Points Custom Tools (SDK MCP Servers) Permission System and Callbacks Lifecycle Hooks Plugins and External MCP Servers Advanced Features Session Management and Forking SessionStore: Transcript Persistence File Checkpointing and Rewinding Resource Limits and Cost Control Sandbox Settings Model Selection, Thinking, and Output Formats Skills System Distributed Tracing (OpenTelemetry) Examples and Usage Patterns Interactive Streaming Examples Tool Integration Examples Error Handling Patterns Stderr Callback and Agents Examples Development Guide Project Structure Testing Strategy Build and Release Process Code Quality Standards Claude AI Integration in CI Glossary Menu Core Concepts Relevant source files CHANG
2.1 architecture overview
Medium confidenceArchitecture Overview | anthropics/claude-agent-sdk-python | DeepWiki Loading... Index your code with Devin DeepWiki DeepWiki anthropics/claude-agent-sdk-python Index your code with Devin Edit Wiki Share Loading... Last indexed: 5 June 2026 ( f83c87 ) Overview Quick Start Installation and Setup Version Information and Changelog Core Concepts Architecture Overview Type System and Message Architecture ClaudeAgentOptions Configuration Reference Bundled CLI Version Management Basic Usage query() Function ClaudeSDKClient Message Types and Content Blocks Transport and Communication Subprocess CLI Transport Control Protocol Message Streaming and Buffering Extension Points Custom Tools (SDK MCP Servers) Permission System and Callbacks Lifecycle Hooks Plugins and External MCP Servers Advanced Features Session Management and Forking SessionStore: Transcript Persistence File Checkpointing and Rewinding Resource Limits and Cost Control Sandbox Settings Model Selection, Thinking, and Output Formats Skills System Distributed Tracing (OpenTelemetry) Examples and Usage Patterns Interactive Streaming Examples Tool Integration Examples Error Handling Patterns Stderr Callback and Agents Examples Development Guide Project Structure Testing Strategy Build and Release Process Code Quality Standards Claude AI Integration in CI Glossary Menu Architecture Overview Relevant source
Claude Agent SDK
Medium confidenceanthropics/claude-agent-sdk-python | DeepWiki Loading... Index your code with Devin DeepWiki DeepWiki anthropics/claude-agent-sdk-python Index your code with Devin Edit Wiki Share Loading... Last indexed: 5 June 2026 ( f83c87 ) Overview Quick Start Installation and Setup Version Information and Changelog Core Concepts Architecture Overview Type System and Message Architecture ClaudeAgentOptions Configuration Reference Bundled CLI Version Management Basic Usage query() Function ClaudeSDKClient Message Types and Content Blocks Transport and Communication Subprocess CLI Transport Control Protocol Message Streaming and Buffering Extension Points Custom Tools (SDK MCP Servers) Permission System and Callbacks Lifecycle Hooks Plugins and External MCP Servers Advanced Features Session Management and Forking SessionStore: Transcript Persistence File Checkpointing and Rewinding Resource Limits and Cost Control Sandbox Settings Model Selection, Thinking, and Output Formats Skills System Distributed Tracing (OpenTelemetry) Examples and Usage Patterns Interactive Streaming Examples Tool Integration Examp
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with Claude Agent SDK, ranked by overlap. Discovered automatically through the match graph.
Daytona
Secure elastic sandboxes for AI-generated code — sub-90ms spin-up, OCI images, Python/TS SDKs.
Pipecat
Open-source realtime voice-agent framework — composable STT/LLM/TTS pipelines, every provider, WebRTC.
Stripe Agent Toolkit
Stripe's official agent SDK + MCP — payments, invoices, billing, and usage metering as agent tools.
Gemini CLI
Google's open-source terminal coding agent — Gemini + 1M context + Search grounding in the shell.
Chroma MCP Server
Official Chroma MCP — vector + full-text retrieval and collection management as agent tools.
Claude
Anthropic's AI with long-context and careful reasoning
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Repository Details
About
Anthropic's official SDK for building agents on the same harness that powers Claude Code: the agent loop, context management, file/bash/web tools, MCP integration, subagents, hooks, and permission controls — exposed as a Python/TypeScript library for your own products. Build coding agents, ops agents, or domain agents that inherit Claude Code's production-hardened tool execution rather than reimplementing it. Best for teams who want Claude-native agents with serious tool reliability and fine-grained permissioning out of the box. Limitation: Claude-only by design; for multi-provider stacks use a neutral framework and lose the harness benefits.
Categories
Alternatives to Claude Agent SDK
OpenAI's official agent framework — agents, handoffs, guardrails, sessions, built-in tracing.
Compare →Most-starred open-source browser-agent library — agents drive real browsers via Playwright + any LLM.
Compare →Stripe's official agent SDK + MCP — payments, invoices, billing, and usage metering as agent tools.
Compare →Are you the builder of Claude Agent SDK?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →