Home › Directory › Agent Frameworks
Agent Frameworks
Libraries and platforms for building, orchestrating and running agents.
JSON: /api/v1/directory.json (filter on category=agent-frameworks)
LangGraph
Library for building stateful, multi-step agents as graphs, with persistence and human-in-the-loop controls.
FreeNo authLangChain
Widely used toolkit of components for LLM apps, covering models, tools, retrievers and chains.
FreeNo authCrewAI
Framework for orchestrating teams of role-playing agents that split up a task.
Free tierNo authAutoGen
Microsoft's framework for multi-agent conversations and workflows, in Python and .NET.
FreeNo authOpenAI Agents SDK
Lightweight SDK with agents, handoffs, guardrails and tracing as its core primitives.
FreeAPI keyLlamaIndex
Framework centred on connecting LLMs to your data, with ingestion, indexing and agent workflows.
Free tierNo authPydantic AI
Type-safe Python agent framework from the Pydantic team, with structured outputs and dependency injection.
FreeNo authMastra
TypeScript framework for agents, workflows, memory and evals.
FreeNo authVercel AI SDK
TypeScript toolkit for streaming text, tool calls and agents across many model providers.
FreeNo authHugging Face smolagents
Minimal library where agents write and run Python code to complete tasks.
FreeNo authSemantic Kernel
Microsoft's SDK for adding models, plugins and agents to C#, Python and Java apps.
FreeNo authGoogle Agent Development Kit
Google's open-source toolkit for building, evaluating and deploying agents and multi-agent systems.
FreeNo authCloudflare Agents SDK
Build stateful agents on Workers and Durable Objects with scheduling, websockets and MCP support.
Free tierNo authDSPy
Programming framework that compiles prompts and weights from code and metrics rather than hand-written prompts.
FreeNo authn8n
Visual workflow automation with AI agent nodes; source-available and self-hostable.
Free tierNo auth