Key Takeaways
- LangGraph โ 40.6k GitHub stars, MIT. Graph-based and code-first, built by the LangChain team for stateful agents with checkpointing and human-in-the-loop interrupts. The library is free; LangSmith and the deployment platform are the paid layer.
- CrewAI โ 57.7k stars, MIT. Role-based Agent, Task and Crew abstractions that get a multi-agent pipeline running quickly. The cloud Basic plan is free with 50 workflow executions a month; Enterprise is custom-priced with no published figure.
- Microsoft Agent Framework โ 13.2k stars, MIT, supporting .NET, Python and Go. Microsoft describes it as the enterprise-ready successor to AutoGen, with an official AutoGen migration guide. Python 1.16.0 shipped on 28 August 2026.
- AutoGen is in maintenance mode. Its README states plainly that it "will not receive new features or enhancements and is community managed going forward" and directs new users to Microsoft Agent Framework. Its last substantive commit was in April 2026.
- AG2 is not the giant it is often reported to be. The community fork has 4.9k stars and is Apache-2.0, not the 60k-star MIT project some comparisons describe. That 60k figure belongs to `microsoft/autogen`, not to the fork.
- n8n โ 202.7k stars, but under the Sustainable Use License, which is source-available rather than OSI-approved open source. Cloud starts at 20 euros a month billed annually for 2,500 executions; Business is 667 euros.
- Only n8n has a verifiable affiliate programme: 30% of net earnings on Cloud referrals for 12 months, paid monthly via PayPal above a 100 euro balance, with paid advertising explicitly prohibited. PromptQuorum is not enrolled and earns nothing from this page.
๐ Best choice for your situation
Pick on control model and who writes the workflow, not on star counts. Read down and stop at the first line that describes you.
- You are shipping a production agent that must be auditable and resumable โ LangGraph. Explicit state graphs, checkpointing and interrupt primitives are the reason it exists.
- You need a working multi-agent demo this week โ CrewAI. Agents, Tasks and a Crew map onto how people already describe the problem, and the free tier covers 50 runs a month.
- Your team is on Azure or the Microsoft stack โ Microsoft Agent Framework, not AutoGen. Microsoft has designated it the successor and publishes a migration guide from AutoGen.
- The people building the workflows are not primarily engineers โ n8n. The AI agent is one node beside your CRM, Slack and database nodes.
- You have one agent and one or two tools โ none of these. Write the function-calling loop directly against your provider SDK and revisit when the control flow genuinely branches.
What an agent framework actually does
An agent orchestration framework manages the control flow, state and coordination between multiple LLM calls so you do not have to hand-write the loop, the retries and the message passing yourself. It handles which agent runs next, what each one can see, what happens when a step fails, and how a long-running job resumes after a pause.
That is genuinely useful once you have several agents, branching logic, or state that has to survive a restart. It is overhead when you have one agent making one tool call โ which is why the most common mistake in this category is adopting a framework before the problem needs one.
๐ In One Sentence
An AI agent orchestration framework coordinates multiple LLM calls by managing control flow, shared state, retries and message passing between agents, so a multi-step workflow can run reliably without a hand-written loop.
๐ฌ In Plain Terms
It is the scaffolding that decides which agent speaks next and remembers what happened so far. If your job is one prompt and one API call, you do not need scaffolding.
LangGraph vs CrewAI vs Microsoft Agent Framework vs n8n
No framework wins across the board: LangGraph takes control, CrewAI takes speed, Microsoft Agent Framework takes the Azure stack, n8n takes accessibility. Star counts, licences and activity were read from the GitHub API on 28 August 2026; prices come from each vendor's own pricing page the same day.
| Criterion | LangGraph | CrewAI | MS Agent Framework | n8n |
|---|---|---|---|---|
| GitHub stars | 40.6k | 57.7k | 13.2k | 202.7k |
| Licence | MIT | MIT | MIT | Sustainable Use |
| Open source by OSI | Yes | Yes | Yes | No, source-available |
| Model | Explicit state graph | Roles, tasks, crews | Agents and workflows | Visual node canvas |
| Languages | Python, JavaScript | Python | .NET, Python, Go | Visual, plus custom code |
| Free self-host | Yes | Yes | Yes | Yes, Community Edition |
| Paid entry price | $39/seat/mo Plus | Enterprise, custom | No first-party paid tier | 20 euros/mo annual |
| Affiliate programme | None found | None found | None found | Yes, 30% for 12 months |
โ ๏ธWarning: Many comparisons list AutoGen or AG2 as a fourth contender with roughly 60k stars. That figure belongs to `microsoft/autogen`, which is in maintenance mode, while the AG2 community fork has 4.9k stars. Neither is a safe default for new work in 2026 โ see the AutoGen section below.
LangGraph: the production choice
LangGraph is the one to pick when the agent has to be inspectable, resumable and correct rather than merely impressive in a demo. It models the workflow as an explicit directed graph with shared state, which is more work up front and considerably less work when something goes wrong at three in the morning.
LangGraph โ best for production agents
40.6k stars, MIT, explicit state graphs with checkpointing and interrupts
LangGraph comes from the LangChain team and is code-first in Python and JavaScript. You define nodes, edges and a shared state object, which means the control flow is something you can read rather than something you infer from prompt text. The practical payoffs are checkpointing, which lets a long-running job resume where it stopped, and built-in interrupt primitives for human-in-the-loop approval โ the two features teams most often end up building badly by hand. The library is MIT and free to self-host indefinitely. The commercial layer is LangSmith and the deployment platform: a Developer tier at $0 per seat with up to 5,000 base traces a month, Plus at $39 per seat per month with up to 10,000 base traces and one free small serverless deployment, and custom Enterprise pricing with self-hosted and hybrid options. Compute and storage beyond the included allowance are billed separately at $1.50 per LCU and $1.00 per LSU.
Pros
- +Explicit state graph makes control flow readable and reviewable
- +Checkpointing and resume, which matters for long-running jobs
- +First-class human-in-the-loop interrupt primitives
- +MIT-licensed and free to self-host with no execution limits
Cons
- โSteepest learning curve of the four โ you model the graph before you get output
- โOverkill for a single agent with one or two tool calls
- โObservability in practice means LangSmith, whose Plus tier is $39 per seat per month
CrewAI: the fast-prototype choice
CrewAI wins on the distance between an idea and something running. Its abstractions match how people already describe multi-agent work out loud: a researcher agent hands off to a writer agent, each with a task, together forming a crew.
CrewAI โ best for a working prototype fast
57.7k stars, MIT, role-based agents, free tier of 50 executions a month
CrewAI is the most-starred of the code-first frameworks here at 57.7k, and the role-based model is the reason. Defining an Agent with a role and a goal, a Task with an expected output, and a Crew with a process gets a multi-agent pipeline running in far less code than an equivalent state graph. That readability is a real asset on a team: a new engineer understands a CrewAI script faster than a LangGraph one. The trade-off is granularity โ when your workflow needs genuinely complex branching, conditional retries or precise control over what each agent sees at each step, you will be working against the abstraction rather than with it. The library is MIT and free. The hosted Basic plan is free with 50 workflow executions a month and includes a visual editor and GitHub integration; beyond that, Enterprise is custom-priced and CrewAI publishes no dollar figure for it.
Pros
- +Fastest of the four to a first working multi-agent pipeline
- +Role, task and crew abstractions are readable by people who did not write them
- +MIT-licensed, free to self-host, with a genuinely usable free cloud tier
- +Visual editor and GitHub integration included even on the free plan
Cons
- โLess granular than a state graph once branching logic gets complex
- โNo published price above the free tier โ Enterprise is contact-sales only
- โThe free cloud tier is 50 executions a month, which a real workload passes quickly
Microsoft Agent Framework: the Microsoft choice
If your infrastructure is Microsoft-centric, this is the current answer, and it replaced AutoGen rather than sitting alongside it. Microsoft publishes a migration guide from AutoGen and describes Agent Framework as the enterprise-ready successor.
Microsoft Agent Framework โ best for Microsoft-stack teams
MIT, .NET, Python and Go, the designated successor to AutoGen
Microsoft Agent Framework is an open multi-language framework for building production agents and multi-agent workflows in .NET and Python, with a separate Go SDK in its own repository. It is MIT-licensed with 13.2k stars, and it is unmistakably active: Python 1.16.0 was published on 28 August 2026, the same day this page's figures were checked. Its ecosystem support spans Microsoft Foundry, Azure OpenAI, OpenAI and the GitHub Copilot SDK, with interoperability through A2A and MCP. The .NET support is the differentiator that no other framework here matches โ LangGraph is Python and JavaScript, CrewAI is Python only. If your organisation writes C#, this is the only serious option on the list. The star count is the lowest of the four because the project is young, not because it is unmaintained; weigh it against release cadence rather than against CrewAI's longer accumulation.
Pros
- +The only framework here with first-class .NET support, plus Python and Go
- +MIT-licensed and backed by Microsoft with a stated long-term support commitment
- +Official migration path documented for teams currently on AutoGen
- +Interoperability via A2A and MCP, and support across Foundry, Azure OpenAI and OpenAI
Cons
- โYoungest project here at 13.2k stars, so fewer third-party tutorials and worked examples
- โMost natural fit is Microsoft-centric infrastructure; less compelling outside it
- โRapid release cadence means pinning versions matters more than with a settled library
n8n: the no-code choice
n8n is the answer when the person building the workflow does not write Python, or when the agent is one step inside a much larger business process. It is a general workflow automation platform with AI agent nodes, not an agent framework that grew outward.
n8n โ best for mixed and non-engineering teams
202.7k stars, visual canvas, Cloud from 20 euros a month billed annually
n8n puts an AI agent node on a visual canvas next to CRM, Slack, email and database nodes, which is exactly right when the agent is one step in an operational workflow rather than the whole system. Its 202.7k stars are the largest number on this page by a wide margin, but they measure its identity as a general automation tool rather than agent-specific adoption, so do not read them as a verdict on agent capability. Self-hosting the Community Edition is free. Cloud starts at 20 euros a month billed annually for 2,500 executions with unlimited users, then 50 euros for Pro with 10,000 executions, and 667 euros for Business with 40,000 executions and a self-hosted option. The licensing deserves attention: n8n uses the Sustainable Use License, which is source-available rather than OSI-approved open source, and restricts reselling n8n itself.
Pros
- +Usable by people who do not write code, which widens who can build workflows
- +The agent sits alongside hundreds of integrations rather than needing glue code
- +Free self-hosted Community Edition, and Cloud entry at 20 euros a month
- +The only tool here with a verifiable affiliate programme, if that matters to you
Cons
- โSustainable Use License is source-available, not OSI open source โ read it before building a product on it
- โLess suited to agents needing fine-grained programmatic control of reasoning steps
- โStar count reflects general automation popularity, not agent-specific adoption
What happened to AutoGen and AG2
Do not start new work on AutoGen, and be careful with any guide that still recommends it. The `microsoft/autogen` repository carries a maintenance-mode banner stating that AutoGen "will not receive new features or enhancements and is community managed going forward", and directing new users to Microsoft Agent Framework. Microsoft publishes a formal migration guide for existing users.
The repository still shows 60.7k stars, and that number is the source of a widespread error. Several comparisons attribute roughly 60k stars to AG2, the community fork, and present it as the thriving continuation. AG2 in fact has 4.9k stars and is Apache-2.0 licensed, not MIT. It is genuinely active โ it was pushed the same day we checked, and carries far fewer open issues than the original โ but it is a much smaller project than those write-ups imply.
There is also a licensing subtlety worth knowing: the AutoGen repository ships two licence files. `LICENSE-CODE` is MIT and covers the code, while `LICENSE` is Creative Commons Attribution 4.0 and covers non-code content. Repository metadata reports the Creative Commons one, which is why some tables show AutoGen with a content licence.
โ ๏ธWarning: If a tutorial, comparison or job description says "AutoGen", establish which thing it means: Microsoft AutoGen in maintenance mode, the AG2 fork, or Microsoft Agent Framework. All three appear under loosely similar names and only two of them are places to start new work.
How the pricing compares
Every orchestration library here is free; you pay for managed hosting, tracing and governance, never for the agent logic itself. That means the real budget question is which managed layer you will end up needing, and it is usually smaller than your model token spend either way.
| Tool | Free tier | Paid entry | What the money buys |
|---|---|---|---|
| LangGraph | Library free; LangSmith Developer $0, 5k traces/mo | Plus $39/seat/mo, 10k traces | Tracing, deployment, one small serverless deployment |
| CrewAI | Library free; cloud Basic free, 50 executions/mo | Enterprise, custom only | SSO, RBAC, PII redaction, deployment options |
| MS Agent Framework | Fully free, MIT | No first-party paid tier | Nothing โ you pay Azure for infrastructure instead |
| n8n | Self-hosted Community Edition free | 20 euros/mo Starter, billed annually | Hosted execution: 2,500/mo Starter, 40,000 Business |
Budget the managed layer separately from model tokens. For most teams the token bill is the larger recurring cost, and routing it well matters more โ see the best LLM API gateway.
๐กTip: LangSmith and n8n Cloud both meter usage rather than seats alone โ traces in one case, executions in the other. Estimate your monthly volume before comparing headline prices, because a 20 euro plan with 2,500 executions and a $39 seat with 10,000 traces are not comparable units.
Licensing: open source versus source-available
Three of these four are OSI-approved open source under MIT; n8n is not, and that distinction can matter more than any feature. LangGraph, CrewAI and Microsoft Agent Framework are all MIT-licensed, which means you can use, modify and redistribute them commercially with essentially no restriction beyond attribution.
n8n uses the Sustainable Use License. The Community Edition is free and the source is available, but the licence restricts reselling n8n itself, which is a real constraint if you intend to build a product whose core value is a hosted n8n. This is not a criticism of the licence โ it is a deliberate and reasonable business model โ but it is a legal question you should answer before architecture, not after. Read the licence text rather than the marketing page.
The AG2 fork is Apache-2.0, which is also OSI-approved but includes an explicit patent grant that MIT lacks. For most teams this makes no practical difference; for legal review at a large company it sometimes does.
Who should use what
Your control requirements and who writes the workflow decide this. Five profiles cover most readers.
- Backend or ML engineer shipping a regulated, long-running agent โ LangGraph, for checkpointing, resumability and auditable control flow.
- Anyone who needs a demo before the end of the week โ CrewAI, and move to LangGraph later if the branching outgrows the role model.
- A .NET or Azure shop โ Microsoft Agent Framework. It is the only option here with first-class .NET support, and Microsoft has designated it AutoGen's successor.
- An ops, RevOps or growth team โ n8n, where the agent is one node among your existing integrations and non-engineers can maintain it.
- A team running models on their own hardware โ LangGraph or CrewAI against a local endpoint, since neither requires a hosted service. See local versus cloud agents for the trade-off.
Agent frameworks in the EU, Japan and China
An agent framework decides where your prompts, tool outputs and intermediate reasoning go. That makes the hosted-versus-self-hosted question a compliance question in three major markets, not just an operations preference.
Common mistakes when choosing an agent framework
- 1Recommending AutoGen for Microsoft-stack teams
Why it matters: AutoGen is in maintenance mode and its own README tells new users to start with Microsoft Agent Framework instead. Advice to the contrary predates the change and now sends teams to a project that will receive no new features. - 2Citing AG2 as a 60k-star project
Why it matters: That figure belongs to `microsoft/autogen`. The AG2 fork has 4.9k stars and an Apache-2.0 licence. Choosing a framework on a star count that is twelve times too high is choosing on false information about community size. - 3Adopting a framework before the problem needs one
Why it matters: A single agent making one or two tool calls is simpler as a direct function-calling loop against your provider SDK. A framework adds state management, new failure modes and a learning curve to a problem that did not have them. Prototype raw first, then adopt once you actually have multiple agents or resumable state. - 4Treating n8n's star count as an agent-capability signal
Why it matters: Its 202.7k stars measure adoption as a general workflow automation tool used far beyond AI. It is a fine agent host for the right use case, but the number is not evidence for that use case. - 5Assuming source-available means open source
Why it matters: n8n's Sustainable Use License is free to use and read but restricts reselling n8n itself, unlike the MIT licences on the other three. If your product would be a hosted n8n, that is a legal blocker to find before you build, not after.
Skip this ifโฆ
If your use case is one agent calling one or two tools in a loop, skip all four and write it directly against your model provider's function-calling API. You will have fewer dependencies, a shorter stack trace when something breaks, and nothing to migrate when the framework changes its abstractions โ which, as the AutoGen situation this year shows, they do.
The threshold worth waiting for is concrete: multiple agents that must coordinate, state that has to survive a process restart, or a human approval step in the middle of a run. Any one of those justifies a framework. None of them present means the framework is solving a problem you do not have, at the cost of a dependency you will have to track.
๐กTip: A useful test: if you can draw your whole workflow as a straight line with no branches and no pauses, a loop is enough. The moment you need an arrow that goes backwards, or a box that waits for a person, you have a framework-shaped problem.
Frequently asked questions
What is the best AI agent framework in 2026?
LangGraph for production agents needing explicit state and auditability, CrewAI for the fastest route to a working prototype, Microsoft Agent Framework for .NET and Azure teams, and n8n where non-engineers build the workflows. There is no single winner because each solves a different constraint.
Is Microsoft AutoGen still maintained?
No, not in the sense of active development. The repository carries a maintenance-mode banner stating that AutoGen will not receive new features or enhancements and is community managed going forward, and it directs new users to Microsoft Agent Framework. Its last substantive commits were in early 2026. Microsoft publishes an official migration guide from AutoGen to Agent Framework.
How many GitHub stars does AG2 have?
AG2, the community fork of AutoGen, has about 4,900 stars and is Apache-2.0 licensed. The roughly 60,000-star figure often attributed to AG2 actually belongs to the original `microsoft/autogen` repository, which is in maintenance mode. The fork is actively developed but much smaller than commonly reported.
Is LangGraph free to use?
Yes. The LangGraph library is MIT-licensed and free to self-host with no execution limits. The paid layer is LangSmith and the deployment platform: a Developer tier at $0 per seat with up to 5,000 base traces a month, Plus at $39 per seat per month with up to 10,000, and custom Enterprise pricing. Compute and storage beyond the allowance bill separately.
How much does CrewAI cost?
The CrewAI library is MIT-licensed and free. Its hosted Basic plan is free and includes 50 workflow executions a month with a visual editor and GitHub integration. Above that, only an Enterprise tier exists and CrewAI publishes no dollar figure for it, so you have to contact sales.
Is n8n open source?
Not in the OSI sense. n8n uses the Sustainable Use License, which makes the source available and the Community Edition free to self-host, but restricts reselling n8n itself. LangGraph, CrewAI and Microsoft Agent Framework are all MIT-licensed, which carries no such restriction. Read the licence text before building a commercial product on n8n.
Do any of these have an affiliate programme?
Only n8n. It pays 30% of net earnings on n8n Cloud referrals for 12 months, issued monthly via PayPal once your balance reaches 100 euros, and paid advertising is explicitly prohibited under the programme terms. It applies to Cloud subscriptions only, not to the free self-hosted Community Edition. We found no public programme for LangChain, CrewAI or Microsoft. PromptQuorum is not enrolled in any of them.
Do I need Kubernetes to self-host these?
No. LangGraph, CrewAI and Microsoft Agent Framework run as ordinary application processes and deploy however you already deploy services. n8n's Community Edition runs as a single Docker container for small workloads; scaled setups need more infrastructure, which is part of what the paid tiers provide pre-built.
Final verdict
- Use LangGraph if you are shipping a production agent that must be auditable and resumable โ next step: model your workflow as a graph before writing agent code, since that design step is the whole value.
- Use CrewAI if speed to a working prototype matters most โ next step: start on the free Basic tier's 50 executions and see whether the role abstraction fits your problem before committing.
- Use Microsoft Agent Framework if you are on .NET or Azure โ next step: if you are currently on AutoGen, follow the official migration guide rather than staying on a maintenance-mode project.
- Use n8n if non-engineers build your workflows โ next step: read the Sustainable Use License first if you intend to build a commercial product on top of it.
- Skip all four if you have one agent and one or two tools โ next step: write the function-calling loop directly and revisit when you genuinely need branching or resumable state.