AgentAtlas LogoAgentAtlas
  • Agents
  • Frameworks
  • Blog
  • Submit
  1. Home
  2. Agent Frameworks

Agent Frameworks Directory

Find and compare agent frameworks: orchestration, multi-agent collaboration, RAG, and cloud platforms. Each listing links to docs and official sites so you can choose and get started.

14frameworks in a curated directory · docs and official site each

LangGraph favicon
LangGraph
OrchestrationPython, TypeScript
Stateful agent orchestration with durable execution, streaming, human-in-the-loop, and memory. Integrates with LangChain; production deployment via LangSmith.
Yes27.7k2.0M
Official siteDocs
CrewAI favicon
CrewAI
Multi-AgentPython
Role-based multi-agent collaboration. Agents have personas and responsibilities; built-in task dependencies, sequential/parallel execution, memory, and observability. Crews for autonomy, Flows for event-driven control.
Yes——
Official siteDocs
Agno favicon
Agno
Multi-AgentPython
Open-source Python agent framework and high-performance runtime (AgentOS) for multi-agent systems. Build agents with memory, knowledge, tools, and guardrails; deploy as a production API. Private by default, runs in your cloud.
Yes39.0k—
Official siteDocs
OpenAI Agents SDK favicon
OpenAI Agents SDK
Official SDKPython
Production-ready agent framework from OpenAI. Agents with instructions and tools, guardrails, handoffs between agents. Realtime voice, tracing, human-in-the-loop, persistent sessions, MCP support.
Yes20.4k—
Official siteDocs
Haystack favicon
Haystack
RAG & AgentsPython
Production-grade framework for RAG, search, and agents. Agents choose tools and resources; supports actions, retrieval, reasoning, planning, and memory. MRKL/ReAct-inspired components.
Yes24.6k—
Official siteDocs
Effect favicon
Effect
OrchestrationTypeScript
Next-generation TypeScript for building robust apps. Type-safe error handling, retry, interruption, observability; composable and reusable. Clustering and Workflows (Alpha). MIT licensed.
Yes13.7k8.8M
Official siteDocs
Mastra favicon
Mastra
OrchestrationTypeScript
All-in-one TypeScript framework for AI agents and applications. Agents, workflows, RAG, memory, tools, MCP, evals. Built-in observability and deployment. Apache 2.0.
Yes22.4k268.9k
Official siteDocs
Claude for Agents favicon
Claude for Agents
Official SDKPython, TypeScript
Build AI agents with the Claude Developer Platform. API and Workbench for agents and workflows; strong reasoning and brand safety. Integrate Claude into your apps for production-grade agents.
No——
Official siteDocs
AutoGen favicon
AutoGen
Multi-AgentPython, .NET
Microsoft's framework for building AI agents and multi-agent applications. AgentChat for conversational single/multi-agent apps; Core for event-driven, distributed systems. Studio UI for prototyping. Python and .NET.
Yes56.3k—
Official siteDocs
Rasa favicon
Rasa
OrchestrationPython
Open-source ML framework for text- and voice-based conversational AI. Composable NLU and dialogue management; full control over models and pipeline. Evolving toward Hello Rasa and CALM (LLM + flows). Apache 2.0.
Yes21.1k—
Official siteDocs
Langflow favicon
Langflow
OrchestrationPython, TypeScript
Low-code platform for building and deploying AI agents and workflows. Visual builder, multi-agent orchestration, retrieval, MCP support. Deploy as API or MCP server. Python/TypeScript, MIT.
Yes146.3k—
Official siteDocs
Botpress favicon
Botpress
OrchestrationTypeScript
Open-source platform for building and deploying LLM-powered chatbots and conversational AI. Studio, messaging API, NLU, CLI and SDK. TypeScript, MIT. Botpress Cloud for hosted deployment.
Yes14.6k—
Official siteDocs
Pydantic AI favicon
Pydantic AI
OrchestrationPython
Python agent framework by the Pydantic team. Type-safe agents with instructions, tools, structured outputs, and dependency injection. Multi-provider (OpenAI, Anthropic, Gemini, etc.), Logfire observability, MCP support. MIT.
Yes15.9k—
Official siteDocs
AI SDK favicon
AI SDK
OrchestrationTypeScript
Vercel's TypeScript SDK for AI agents and apps. ToolLoopAgent for observe-decide-act loops; tools, context, multi-provider LLMs. Streaming, React/Svelte/Vue, edge support. Open-source, npm package `ai`.
Yes23.0k10.2M
Official siteDocs
Submit your framework

Have an agent framework to add? Submit it and we’ll consider listing it.

Submit your framework
Share this page
XLinkedIn

FAQ

  • What is an agent framework?

    An agent framework is a platform for building, orchestrating, and deploying AI agents and multi-agent workflows. It typically provides orchestration (e.g. graph-based or sequential), tool use and integrations, memory and state, and support for one or more LLMs so you can ship agents without writing everything from scratch.

  • What is the difference between an agent and a workflow?

    An agent is LLM-driven: its steps are decided at runtime from context and tools. A workflow is a predefined sequence of steps (often including agents). Use an agent when tasks are open-ended or conversational; use a workflow when the process is well-defined and you need explicit control, compliance, or human-in-the-loop.

  • What is multi-agent RAG? How is it different from single-agent RAG?

    Multi-agent RAG uses several specialized agents (e.g. planner, retriever, reasoner) with a coordinator. Single-agent RAG uses one model for retrieval and generation. Use multi-agent RAG for complex queries, many data sources, or enterprise scale; use single-agent RAG for simple queries and when cost and latency matter most.

  • What are the main parts of an agent framework?

    Typical parts include: orchestration (how steps and agents are coordinated), tool use and connectors (APIs, code, search), memory and state (conversation, episodic, long-term), the reasoning engine (LLMs), and often deployment and observability. Frameworks differ in how much they give you out of the box.

  • How do I choose an agent framework?

    Consider your use case (orchestration, multi-agent, RAG, or cloud), preferred language and stack, open source vs managed, and how much control you need. This directory groups frameworks by category and links to docs so you can compare and try the ones that fit.

  • What's the difference between LangGraph, CrewAI, and AutoGen?

    LangGraph uses graph-based state machines and explicit control flow; it suits complex production workflows and strong governance. CrewAI uses role-based teams and sequential tasks; it’s good for rapid prototyping and team-style collaboration. AutoGen (Microsoft) is conversational and event-driven; it fits chat-style and human-in-the-loop use cases.

  • When should I use a vertical vs horizontal framework?

    Vertical frameworks are built for specific domains (e.g. finance, healthcare) and offer faster deployment and built-in compliance. Horizontal frameworks are general-purpose and flexible but need more customization. Choose vertical when the domain fit is strong; choose horizontal when you need maximum flexibility across use cases.

  • Which framework is best for beginners?

    CrewAI is often cited as the gentlest start: role-based agents and clear docs let you build a first multi-agent flow quickly. LangGraph is more flexible and production-oriented but has a steeper learning curve (graphs and state). Starting with CrewAI for quick wins, then trying LangGraph when you need finer control, is a common path.

  • Which framework is best for production or enterprise?

    LangGraph is widely used in production for complex workflows, state management, and observability (e.g. LangSmith). CrewAI can get you to an MVP fast but is often used for internal or prototype use. Choose based on your need for audit trails, compliance, and long-term maintainability.

  • When should I use agents vs workflows?

    Use an agent when the task is open-ended, conversational, or can’t be fully specified in advance. Use a workflow when the process has clear steps, a defined order, or when you need governance, compliance, and predictable execution. Many systems combine both: workflows that call agents at certain steps.

  • When do I need multi-agent instead of a single agent?

    Consider multi-agent when you need clearly different capabilities (e.g. search vs code execution), parallel work, isolation (e.g. different credentials or data access), or reusable specialist agents. Prefer a single agent when the task is cohesive, latency matters, or you want simpler state and debugging.

  • Which framework fits orchestration, multi-agent, RAG, or cloud use cases?

    This directory tags frameworks by focus: orchestration (workflows and state machines), multi-agent (teams and roles), RAG (retrieval-augmented generation), and cloud (managed platforms). Use the category filters and framework pages to match your use case.

  • Which LLM providers do agent frameworks support?

    Most frameworks support several providers: OpenAI, Azure OpenAI, Anthropic (Claude), Google (Gemini/Vertex), Amazon Bedrock, and often Ollama or other local/OpenAI-compatible APIs. Check each framework’s docs for the exact list and how to configure and switch providers.

  • How do frameworks handle memory and state?

    Frameworks typically provide session or conversation state, sometimes episodic or long-term memory, and context providers. Implementations vary: some use vector stores and hybrid search, others use built-in state in graphs or workflows. See each framework’s documentation for details.

  • What about tool use and integrations (APIs, databases, MCP)?

    Frameworks usually offer tool-calling APIs, schema generation, and integrations (APIs, databases, MCP, etc.). Capabilities differ: some support sandboxing and approval flows, others focus on connectors. Check the framework’s docs and “Official site” / “Docs” links in this directory.

  • How do I get started with a specific framework?

    Each listing in this directory links to the framework’s official site and docs. Start from the “Docs” link for quickstarts, tutorials, and API references. Many frameworks have a “Get started” or “Quickstart” section in their documentation.

  • How can I suggest or submit a framework to be listed?

    Use the “Submit your framework” form in the sidebar on this page or go to the site’s submit page. We review submissions and add frameworks that fit the directory.

  • How are frameworks categorized (orchestration, multi-agent, RAG, cloud)?

    Frameworks are grouped by focus: orchestration (workflows and state machines), multi-agent (teams and roles), RAG (retrieval-augmented generation), and cloud platforms (managed agent services). You can use these categories to find options that match your use case.

Product
  • Agents
  • Frameworks
Resources
  • Blog
  • Submit
Friends
  • Texlens
  • Visiojoy
  • AgentAtlas
  • Aesticode
Company
  • Contact
  • Privacy Notice
  • Terms of Service
AgentAtlas© 2026 AgentAtlas. All rights reserved.