Agent Frameworks

Libraries and SDKs for building AI agents and multi-agent systems.

ToolWhat it doesPlatformsPricing
LangGraphLow-level orchestration framework from LangChain for building stateful, multi-step agents as graphs, with persistence and human-in-the-loop support.Python, TypeScriptOpen source (MIT)
LangChainPopular framework for building LLM applications and agents with composable chains, tools, retrievers and integrations.Python, TypeScriptOpen source (MIT)
CrewAIPython framework for orchestrating role-playing, collaborative multi-agent "crews" with tasks and processes.PythonOpen source + paid platform
AutoGenMicrosoft's open-source framework for building multi-agent conversational applications.Python, .NETOpen source
OpenAI Agents SDKLightweight OpenAI SDK for multi-agent workflows with handoffs, guardrails and tracing.PythonOpen source (MIT)
LlamaIndexData framework for connecting LLMs to your data, with agent and workflow abstractions for RAG-heavy agents.Python, TypeScriptOpen source + paid cloud
Semantic KernelMicrosoft SDK for integrating LLMs into apps with plugins, planners and agent abstractions.C#, Python, JavaOpen source (MIT)
Pydantic AIAgent framework from the Pydantic team focused on type-safe, structured outputs and dependency injection.PythonOpen source (MIT)
smolagentsHugging Face's minimal library for agents that think and act in code.PythonOpen source (Apache-2.0)
MastraTypeScript agent framework with workflows, memory, RAG, evals and integrations.TypeScriptOpen source
Vercel AI SDKTypeScript toolkit for building AI apps and agents with streaming, tool calling and multi-provider support.TypeScriptOpen source
AgnoPython framework (formerly Phidata) for building multi-modal agents with memory, knowledge and tools.PythonOpen source + paid platform
Haystackdeepset's open-source framework for production RAG pipelines and agents.PythonOpen source (Apache-2.0)
Google Agent Development KitGoogle's open-source toolkit for building, evaluating and deploying agents, optimized for Gemini.Python, JavaOpen source (Apache-2.0)
DSPyStanford framework for programming—rather than prompting—language models, with optimizers for prompts and weights.PythonOpen source (MIT)
CAMELOpen-source multi-agent framework and research community studying agent societies.PythonOpen source
LettaFramework (from the MemGPT team) for stateful agents with long-term memory.PythonOpen source + paid cloud
Claude Agent SDKAnthropic's SDK for building agents on the same harness that powers Claude Code.Python, TypeScriptOpen source

Get the weekly agent tools digest

New agent frameworks, MCP servers and coding agents, once a week. Free.

Subscribe free →