Agent Field GuideFrameworksMCPCodingCompareGuidesSubmitSponsor

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