Topic Hub
Agent SDKs
Agent SDK coverage: the developer libraries for building agents — OpenAI, Google, Anthropic, and the framework field (LangChain, CrewAI, AutoGen) — and how to choose between them.
What you’ll get from this hub
Understand what an agent SDK gives you, how the major options (OpenAI Agents SDK, Google ADK, Anthropic, LangChain, CrewAI, AutoGen) differ, what to weigh when choosing, and which ClawBlog analyses to read next.
Our thesis
Agent SDKs are where the build-your-own-agent decisions get made, and the field is consolidating from “frameworks that do everything” toward thinner, lab-blessed SDKs (OpenAI, Google, Anthropic) that bind tightly to one model provider. The choice is really a bet on portability versus first-party integration — and that bet, more than any feature list, is what you live with.
An agent SDK is the developer library you use to build an agent yourself — the primitives for the agent loop, tool calling, memory, and structured output, without writing the plumbing from scratch. It sits below a finished harness (Claude Code, OpenClaw) and above the raw model API. If you are building rather than buying, the SDK is your foundation.
The field splits two ways. The open frameworks — LangChain, CrewAI, Microsoft AutoGen and Semantic Kernel — aim to be model-agnostic and do a lot. The newer first-party SDKs — OpenAI’s Agents SDK, Google’s Agent Development Kit, Anthropic’s SDKs — are thinner and bind tightly to one provider’s model and tools. After a couple of years of "a framework that does everything," momentum is shifting toward the leaner, lab-blessed option.
The decision underneath the feature comparison is portability versus first-party integration. A model-agnostic framework lets you swap providers but carries abstraction overhead; a first-party SDK gives you the smoothest path on one provider and the tightest tool integration, at the cost of lock-in. There is no universally right answer — the careful builder picks the bet they can live with, and watches where the ecosystem is consolidating.
/Glossary
- Agent SDK
- A developer library providing the building blocks (loop, tool calling, memory) for constructing an agent on top of a model API.
- First-party SDK
- An SDK from the model's own lab (OpenAI, Google, Anthropic), optimized for that provider's model and tools — smoother integration, tighter coupling.
- Model-agnostic framework
- A library (LangChain, CrewAI, AutoGen) designed to work across providers, trading some provider-specific polish for portability.
- Tool calling / function calling
- The model-supported mechanism an SDK uses to let an agent invoke defined functions with structured arguments.
- MCP (Model Context Protocol)
- An open protocol for connecting agents to tools and data sources; increasingly how SDKs expose external capabilities.