LangGraph
A low-level orchestration framework for long-running, stateful, and resilient agents.
- Maintainer
- LangChain
- Runtime
- Python or JavaScript
Compare AI agent frameworks for tools, state, guardrails, handoffs, persistence, and multi-agent workflows across Python, JavaScript, and .NET.
How to choose
Every entry links to the maintainer's source and records compatibility, license, runtime, and review date. Confirm permissions and current release notes before using it in production.
An AI agent framework provides software primitives for building applications in which a model can select tools, maintain state, follow guardrails, and continue through multiple steps. Some frameworks focus on a small set of agent and handoff abstractions. Others use graphs, durable workflows, event-driven runtimes, or hosted deployment systems.
The framework does not make an agent reliable on its own. Production quality still depends on narrow permissions, deterministic validation, observable runs, idempotent tools, error handling, evaluation datasets, and clear points for human review.
Begin with the workflow, not the popularity of the library. A single model call plus normal application code is often enough for extraction, classification, or drafting. Choose an agent framework when the task genuinely needs dynamic tool selection, persistent state, branching, pausing and resuming, specialist handoffs, or long-running execution.
Compare the supported language and runtime, model-provider flexibility, tracing, persistence, deployment model, MCP support, testing tools, and the maturity of the maintenance policy. Prototype one representative workflow before committing. Measure task success, cost, latency, recovery behavior, and the number of interventions required—not only whether the demo completes once.
Start with explicit application logic and add autonomy only where it improves the result. Keep irreversible actions behind approval gates, limit retries, validate structured outputs, and record tool calls. A multi-agent design should have a concrete reason to exist; extra agents add latency, cost, and failure paths.
Agent frameworks often work with MCP servers for external capabilities and Agent Skills for reusable procedures. If your task only needs a structured instruction, start in the prompt library. You can browse every layer together in the AI resource directory.
Curated directory
A low-level orchestration framework for long-running, stateful, and resilient agents.
Microsoft's open framework for building, orchestrating, and deploying production-grade agents and multi-agent workflows in Python and .NET.
A lightweight, provider-compatible Python framework for agents, tools, guardrails, handoffs, tracing, and multi-agent workflows.