dotsagent.io
Taal:Nederlands
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

Functiematrix
FrameworkTalenAlle modellenMCP-clientMCP-serverMulti-agentDuurzame runsGoedkeuring door een mensTracingEvalsGitHub-sterren
OpenAI Agents SDK
OpenAI
PythonJaJaNiet bevestigdJaJaJaJaNee29,8k
OpenAI Agents SDK (JS)
OpenAI
TypeScript, JavaScriptJaJaNiet bevestigdJaNiet bevestigdJaJaNee3,9k
Claude Agent SDK
Anthropic
Python, TypeScriptNeeJaNiet bevestigdJaNiet bevestigdJaJaNee8,2k
Google ADK
Google
Python, TypeScript, Go, Java, KotlinJaJaJaJaJaJaJaJa21,7k
Microsoft Agent Framework
Microsoft
Python, C#, .NET, GoJaJaNiet bevestigdJaJaJaJaNiet bevestigd13,9k
LangGraph
LangChain Inc.
Python, TypeScript, JavaScriptJaJaNiet bevestigdJaJaJaJaNee42,6k
CrewAI
CrewAI Inc.
PythonJaJaNiet bevestigdJaJaJaJaNiet bevestigd59,3k
LlamaIndex
LlamaIndex
Python, TypeScriptJaJaJaJaJaJaNiet bevestigdNiet bevestigd52,4k
Pydantic AI
Pydantic
PythonJaJaNiet bevestigdJaJaJaJaJa20,3k
Mastra
Mastra
TypeScriptJaJaJaJaJaJaJaJa28,5k
Vercel AI SDK
Vercel
TypeScriptJaJaNiet bevestigdJaJaJaNiet bevestigdNiet bevestigd27,1k
smolagents
Hugging Face
PythonJaJaNiet bevestigdJaNiet bevestigdNiet bevestigdNiet bevestigdNee29,6k
Agno
Agno Inc.
PythonJaJaJaJaJaJaJaNiet bevestigd42,4k
Strands Agents
AWS
Python, TypeScriptJaJaNiet bevestigdJaNiet bevestigdJaJaJa8,6k
Dify
LangGenius, Inc. · Low-codeplatform
JaJaJaJaJaJaNiet bevestigdNiet bevestigd157,7k
OpenClaw
OpenClaw Foundation · Kant-en-klare agent
TypeScriptJaNiet bevestigdNiet bevestigdJaJaNiet bevestigdNiet bevestigdNee391,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

Python

OpenAI Agents SDK

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.

TypeScript · JavaScript

OpenAI Agents SDK (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.

Python · TypeScript

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.

Python · TypeScript · Go · Java · Kotlin

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.

Python · C# · .NET · Go

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.

Python · TypeScript · JavaScript

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.

Python

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.

Python · TypeScript

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.

Python

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.

TypeScript

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.

TypeScript

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.

Python

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.

Python

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.

Python · TypeScript

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

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.

TypeScript

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