Claude Agent SDK
10k+Anthropic
PythonTypeScriptBig Tech
Anthropic's production-grade agent runtime with deep MCP integration, computer use capabilities, and a developer-first design philosophy. It provides an agentic loop that automatically handles tool calls, supports multi-turn conversations, and includes built-in guardrails for safe agent behavior.
- - Production agent systems with tool use
- - Computer use automation (browser, desktop)
OpenAI Agents SDK
15k+OpenAI
PythonTypeScriptBig Tech
OpenAI's official SDK for building production-ready agents with managed infrastructure, tool use, handoffs between specialized agents, and built-in guardrails. The SDK is available for both Python and TypeScript and provides a minimal yet powerful set of primitives: Agents, Handoffs, Guardrails, and a Runner to orchestrate everything.
- - Production AI assistants with handoffs
- - Tool-augmented chatbots and copilots
PythonTypeScriptGoJavaBig Tech
Google's comprehensive Agent Development Kit for building multi-agent systems powered by Gemini and other models. ADK now spans Python, TypeScript, Go, and Java, and provides a layered architecture supporting simple LLM agents, pipeline agents with sequential/parallel/loop workflows, and custom agents with arbitrary orchestration logic. Deep integration with Google Cloud services and Vertex AI.
- - Gemini-powered multi-modal agents
- - Google Cloud-integrated enterprise workflows
LangGraph
8k+LangChain Inc.
PythonTypeScriptOpen Source
Graph-based framework for building stateful, multi-actor LLM applications with cycles, controllability, and persistence. LangGraph models agent workflows as state machines where nodes are functions and edges define transitions, including conditional routing. It provides built-in checkpointing, human-in-the-loop support, and seamless LangSmith integration for debugging.
- - Complex multi-step agent workflows with branching logic
- - Human-in-the-loop approval and review systems
PythonOpen Source
Role-based multi-agent framework where agents have defined roles, backstories, and goals. CrewAI emphasizes natural collaboration and delegation between agents organized as a 'crew'. It provides a high-level abstraction that makes it easy to create teams of AI agents that work together on complex tasks, with built-in support for sequential and hierarchical processes.
- - Business process automation with specialized teams
- - Content creation pipelines (research, write, edit)
TypeScriptTypeScript
TypeScript-first SDK for building AI-powered web applications with streaming, tool use, structured outputs, and multi-model support. The Vercel AI SDK provides three layers: AI SDK Core for server-side LLM calls, AI SDK UI for React/Svelte/Vue chat hooks, and AI SDK RSC for React Server Components streaming. It is a widely used way to integrate AI into web applications.
- - AI-powered web applications with streaming UIs
- - Chat interfaces with tool use and multi-turn conversations