---
title: "AI-agentframeworks vergeleken: 16 SDK's naast elkaar · DotsAgent"
description: "LangGraph, CrewAI, OpenAI Agents SDK, Google ADK, Mastra en 11 andere: talen, licenties, versies, MCP, duurzame runs, goedkeuringen en evals, gecontroleerd op 1 Oct 2026."
url: https://dotsagent.io/nl/frameworks
---

Bouwen · referentie

# Agentframeworks en SDK's vergeleken

Zestien manieren om een agent te bouwen of uit te voeren: 14 codeframeworks en SDK's, één low-codeplatform en één kant-en-klare assistent. Alle functiemarkeringen zijn op 1 October 2026 gecontroleerd aan de hand van de officiële documentatie. Een vraagteken betekent dat we de functie niet konden bevestigen.

## Functiematrix

| Framework | Talen | Alle modellen | MCP-client | MCP-server | Multi-agent | Duurzame runs | Goedkeuring door een mens | Tracing | Evals | GitHub-sterren |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [OpenAI Agents SDK](https://dotsagent.io/nl/frameworks/openai-agents-python)OpenAI | Python | — | — | — | — | — | — | — | — | 29,8k |
| [OpenAI Agents SDK (JS)](https://dotsagent.io/nl/frameworks/openai-agents-js)OpenAI | TypeScript, JavaScript | — | — | — | — | — | — | — | — | 3,9k |
| [Claude Agent SDK](https://dotsagent.io/nl/frameworks/claude-agent-sdk)Anthropic | Python, TypeScript | — | — | — | — | — | — | — | — | 8,2k |
| [Google ADK](https://dotsagent.io/nl/frameworks/google-adk)Google | Python, TypeScript, Go, Java, Kotlin | — | — | — | — | — | — | — | — | 21,7k |
| [Microsoft Agent Framework](https://dotsagent.io/nl/frameworks/microsoft-agent-framework)Microsoft | Python, C#, .NET, Go | — | — | — | — | — | — | — | — | 13,9k |
| [LangGraph](https://dotsagent.io/nl/frameworks/langgraph)LangChain Inc. | Python, TypeScript, JavaScript | — | — | — | — | — | — | — | — | 42,6k |
| [CrewAI](https://dotsagent.io/nl/frameworks/crewai)CrewAI Inc. | Python | — | — | — | — | — | — | — | — | 59,3k |
| [LlamaIndex](https://dotsagent.io/nl/frameworks/llamaindex)LlamaIndex | Python, TypeScript | — | — | — | — | — | — | — | — | 52,4k |
| [Pydantic AI](https://dotsagent.io/nl/frameworks/pydantic-ai)Pydantic | Python | — | — | — | — | — | — | — | — | 20,3k |
| [Mastra](https://dotsagent.io/nl/frameworks/mastra)Mastra | TypeScript | — | — | — | — | — | — | — | — | 28,5k |
| [Vercel AI SDK](https://dotsagent.io/nl/frameworks/vercel-ai-sdk)Vercel | TypeScript | — | — | — | — | — | — | — | — | 27,1k |
| [smolagents](https://dotsagent.io/nl/frameworks/smolagents)Hugging Face | Python | — | — | — | — | — | — | — | — | 29,6k |
| [Agno](https://dotsagent.io/nl/frameworks/agno)Agno Inc. | Python | — | — | — | — | — | — | — | — | 42,4k |
| [Strands Agents](https://dotsagent.io/nl/frameworks/strands-agents)AWS | Python, TypeScript | — | — | — | — | — | — | — | — | 8,6k |
| [Dify](https://dotsagent.io/nl/frameworks/dify)LangGenius, Inc. · Low-codeplatform | — | — | — | — | — | — | — | — | — | 157,7k |
| [OpenClaw](https://dotsagent.io/nl/frameworks/openclaw)OpenClaw Foundation · Kant-en-klare agent | TypeScript | — | — | — | — | — | — | — | — | 391,1k |

● Ja · ○ Nee · ? Niet bevestigd · De aantallen sterren komen van GitHub op 1 October 2026 en geven populariteit aan, geen kwaliteit.

## Welke kies je?

### Python, lange runs die herstarts moeten overleven → LangGraph of Pydantic AI

LangGraph slaat checkpoints van een graph op in Postgres of SQLite en hervat na fouten. Pydantic AI integreert met zeven duurzame engines, waaronder Temporal en DBOS, en valideert elke output aan de hand van een type.

### TypeScript, één stack voor alles → Mastra

Mastra bundelt agents, workflows met onderbreken en hervatten, geheugen, scorers en een MCP-server in één package. Heb je vooral tool loops nodig achter een streaming Next.js-interface, dan is de Vercel AI SDK de compactere keuze.

### Azure, .NET of overstappen van AutoGen → Microsoft Agent Framework

Dit is de officiële opvolger van AutoGen en Semantic Kernel, met Python- en C#-SDK's, workflows met checkpoints en ingebouwde OpenTelemetry.

### Meerdere talen of Google Cloud → Google ADK

ADK is hier de enige optie met Java- en Kotlin-SDK's naast Python, TypeScript en Go. Ook zijn alle acht functies bevestigd, inclusief evals.

### Claude laten werken met echte bestanden → Claude Agent SDK

Het integreert de Claude Code-harness met bestands- en shelltools, permissies, hooks en subagents in je eigen programma. Het werkt alleen met Claude-modellen, via Anthropic, Bedrock, Google Cloud of Foundry.

### Geen frameworkcode → Dify, of OpenClaw als kant-en-klare assistent

Met Dify bouw je agents en workflows in een visuele editor en publiceer je die als API's of MCP-servers. OpenClaw is een complete assistent die je zelf host en vanuit chatapps gebruikt; je bouwt er niet op voort.

## Alle frameworks in de tabel

- [OpenAI Agents SDK](https://dotsagent.io/nl/frameworks/openai-agents-python): OpenAI's open-source Python SDK voor agents, bewust compact gehouden, met ingebouwde handoffs, guardrails, sessies en tracing. Standaard gebruikt het OpenAI-modellen, maar het kan ook andere providers aanroepen. Dankzij een Temporal-integratie die in maart 2026 algemeen beschikbaar werd, ondersteunt het ook duurzame runs.

- [OpenAI Agents SDK (JS)](https://dotsagent.io/nl/frameworks/openai-agents-js): De TypeScript- en JavaScript-port van OpenAI's Agents SDK, met dezelfde agents, handoffs, goedkeuringen en tracing. De SDK voegt realtime spraakagents toe die via WebRTC in de browser draaien. De integratie met Temporal voor duurzame uitvoering is nog steeds alleen beschikbaar voor Python.

- [Claude Agent SDK](https://dotsagent.io/nl/frameworks/claude-agent-sdk): Anthropic's SDK biedt toegang tot de harness achter Claude Code, met tools voor bestanden en de shell, machtigingen, hooks, subagents en skills, vanuit uw eigen Python- of TypeScript-programma. In tegenstelling tot de andere opties in deze lijst werkt deze SDK alleen met Claude-modellen. Het gebruik ervan valt onder de Commercial Terms van Anthropic.

- [Google ADK](https://dotsagent.io/nl/frameworks/google-adk): Google's Agent Development Kit, met SDK's voor Python, TypeScript, Go, Java en Kotlin en ingebouwde evaluatie. De kit is in de eerste plaats gericht op Gemini, maar ondersteunt andere modellen via adapters en kan worden gedeployed naar Agent Runtime op Google Cloud.

- [Microsoft Agent Framework](https://dotsagent.io/nl/frameworks/microsoft-agent-framework): Microsofts agentframework voor Python en .NET, ontwikkeld door de teams achter Semantic Kernel en AutoGen en sinds april 2026 algemeen beschikbaar. Het combineert getypeerde agents met grafiekworkflows die checkpoints maken, hervatten en op mensen wachten. Een Go-SDK is beschikbaar als openbare preview.

- [LangGraph](https://dotsagent.io/nl/frameworks/langgraph): De low-levelbibliotheek van LangChain voor agents die als expliciete grafieken zijn opgebouwd, met checkpointed status en interrupts als kern. De functie create_agent van LangChain v1 bouwt hierop voort wanneer een vooraf gebouwde loop volstaat.

- [CrewAI](https://dotsagent.io/nl/frameworks/crewai): Een Python-framework voor teams van agents met verschillende rollen die taken aan elkaar delegeren, aangestuurd door event-driven Flows. Flows voegen persistentie en feedback van mensen toe. Met de CLI deploy je rechtstreeks naar de beheerde CrewAI AMP-service.

- [LlamaIndex](https://dotsagent.io/nl/frameworks/llamaindex): LlamaIndex combineert tools voor het parsen en ophalen van documenten met event-driven Agent Workflows in Python en TypeScript. Workflows kunnen pauzeren voor invoer van mensen, de status persistent opslaan en als MCP-servers worden aangeboden of naar LlamaCloud worden gedeployed.

- [Pydantic AI](https://dotsagent.io/nl/frameworks/pydantic-ai): Een Python-agentframework van het Pydantic-team, gebouwd rond type hints, gevalideerde gestructureerde uitvoer en dependency injection. Het onderscheidt zich met duurzame uitvoering op zeven engines, van Temporal tot Airflow, en bevat ook Pydantic Evals.

- [Mastra](https://dotsagent.io/nl/frameworks/mastra): Een TypeScript-framework met agents, workflows met opschorten en hervatten, geheugen, evals en de Studio UI in één package. Je voegt het toe aan apps met Next.js, Express of Hono; de core valt onder Apache-2.0, terwijl de mappen ee/ een enterprise-licentie gebruiken.

- [Vercel AI SDK](https://dotsagent.io/nl/frameworks/vercel-ai-sdk): Vercels provideronafhankelijke TypeScript-toolkit, waarin ToolLoopAgent vanaf AI SDK 7 de belangrijkste agentklasse is. De toolkit koppelt tool loops aan helpers voor streaming UI, terwijl WorkflowAgent runs toevoegt die herstarts overleven.

- [smolagents](https://dotsagent.io/nl/frameworks/smolagents): De compacte Python-library van Hugging Face, ongeveer duizend regels code, waarvan CodeAgent acties schrijft als Python-code. Die code wordt uitgevoerd in sandboxes zoals Modal, E2B of Docker. Agents en tools kunnen worden gedeeld op de Hub.

- [Agno](https://dotsagent.io/nl/frameworks/agno): Een Python-framework en runtime: met de SDK bouw je agents, teams en workflows, en AgentOS serveert ze als FastAPI-app op je eigen infrastructuur. Sessies, geheugen en traces blijven in je database; een gehoste Control Plane-UI maakt vanuit de browser verbinding.

- [Strands Agents](https://dotsagent.io/nl/frameworks/strands-agents): Een AWS-SDK voor Python en TypeScript waarbij het model de loop aanstuurt en de agent in je eigen proces draait, zonder control plane. Amazon Bedrock is standaard de provider; voor deployment gebruik je Bedrock AgentCore Runtime.

- [Dify](https://dotsagent.io/nl/frameworks/dify): Een zelf te hosten platform om LLM-agents en workflows te bouwen in een visuele editor, zonder code voor een framework te schrijven. Sinds v1.6.0 ondersteunt het MCP in beide richtingen: een app kan MCP-tools aanroepen en als MCP-server worden gepubliceerd.

- [OpenClaw](https://dotsagent.io/nl/frameworks/openclaw): Een kant-en-klare, zelf te hosten AI-assistent die je berichten stuurt via WhatsApp, Telegram, Slack, Discord, iMessage en meer. Het is geen framework om je eigen agent te bouwen en er is bewust geen gehoste dienst als tussenlaag.

## Vragen over agentframeworks

### Wat is in 2026 het beste AI-agentframework?

Er is geen eenduidige winnaar: de juiste keuze hangt af van je taal, je cloud en de duur van je runs. Google ADK en Mastra zijn de enige twee in onze tabel waarvoor alle acht functies zijn bevestigd. Voor Pydantic AI, LangGraph en CrewAI ontbreekt bevestiging voor slechts één of twee functies. Filter dus eerst op taal en vergelijk daarna de opties.

### Welke agentframeworks ondersteunen MCP?

Alle 14 codeframeworks hier en Dify kunnen tools op MCP-servers aanroepen. Minder frameworks documenteren hoe je je eigen agent als MCP-server beschikbaar stelt: Google ADK (to_mcp_server()), LlamaIndex (workflow_as_mcp), Mastra (MCPServer), Agno (via AgentOS) en Dify. In de documentatie van OpenClaw konden we MCP-ondersteuning niet bevestigen.

### Is AutoGen verouderd?

AutoGen bevindt zich in onderhoudsmodus. De laatste release was python-v0.7.5 in September 2025. Microsoft Agent Framework 1.0, algemeen beschikbaar sinds 3 April 2026, is de officiële opvolger van zowel AutoGen als Semantic Kernel. Semantic Kernel v1 blijft na die datum minstens een jaar lang kritieke fixes ontvangen.

### Wordt OpenAI Agent Builder stopgezet?

Ja. Op 3 June 2026 kondigde OpenAI aan Agent Builder en het product Evals af te bouwen. Beide worden op 30 November 2026 gesloten. ChatKit blijft beschikbaar, maar je beheert de backend zelf, bijvoorbeeld met de Agents SDK. De open-source Agents SDK is een aparte library die nog steeds releases krijgt; versie 0.22.3 verscheen op 17 September 2026.

### Welke agentframeworks ondersteunen duurzame uitvoering?

LangGraph (checkpointers), Pydantic AI (zeven engines, van Temporal tot Airflow), Microsoft Agent Framework (Durable Extension), de Python OpenAI Agents SDK (Temporal) en de Vercel AI SDK (WorkflowAgent) documenteren deze mogelijkheid. Mastra en Dify kunnen een workflow pauzeren en later hervatten. Voor de Claude Agent SDK, Strands Agents en de OpenAI JS SDK vonden we hervatbare sessies, maar geen duurzame engine.

### Wat betekent een vraagteken in de tabel?

Het betekent dat we de functie op 1 October 2026 niet konden bevestigen in de officiële documentatie, niet dat de functie ontbreekt. Een leeg rondje betekent dat de library geen ingebouwde ondersteuning heeft, ook als een apart product die wel biedt, zoals LangSmith voor LangGraph-evals.

Onafhankelijke referentie voor iedereen die AI-agents bouwt. Niet verbonden aan een van de genoemde leveranciers.

© 2026 DotsAgent · Feiten gecontroleerd op 1 oktober 2026
