dotsagent.io
Dil:Türkçe
Geliştirme · referans

Agent framework'leri ve SDK'lar karşılaştırması

Bir agent geliştirmek veya çalıştırmak için 16 seçenek: 14 kod framework'ü ve SDK, bir low-code platformu ve kullanıma hazır bir asistan. Her özellik işareti 1 October 2026'da resmî dokümanlarla karşılaştırılarak kontrol edildi; soru işareti, özelliği doğrulayamadığımız anlamına geliyor.

Özellik matrisi

Özellik matrisi
FrameworkDillerHerhangi bir modelMCP istemcisiMCP sunucusuÇoklu ajanKalıcı çalıştırmalarİnsan onayıİzlemeEvalsGitHub yıldızı
OpenAI Agents SDK
OpenAI
PythonEvetEvetDoğrulanmadıEvetEvetEvetEvetHayır29,8k
OpenAI Agents SDK (JS)
OpenAI
TypeScript, JavaScriptEvetEvetDoğrulanmadıEvetDoğrulanmadıEvetEvetHayır3,9k
Claude Agent SDK
Anthropic
Python, TypeScriptHayırEvetDoğrulanmadıEvetDoğrulanmadıEvetEvetHayır8,2k
Google ADK
Google
Python, TypeScript, Go, Java, KotlinEvetEvetEvetEvetEvetEvetEvetEvet21,7k
Microsoft Agent Framework
Microsoft
Python, C#, .NET, GoEvetEvetDoğrulanmadıEvetEvetEvetEvetDoğrulanmadı13,9k
LangGraph
LangChain Inc.
Python, TypeScript, JavaScriptEvetEvetDoğrulanmadıEvetEvetEvetEvetHayır42,6k
CrewAI
CrewAI Inc.
PythonEvetEvetDoğrulanmadıEvetEvetEvetEvetDoğrulanmadı59,3k
LlamaIndex
LlamaIndex
Python, TypeScriptEvetEvetEvetEvetEvetEvetDoğrulanmadıDoğrulanmadı52,4k
Pydantic AI
Pydantic
PythonEvetEvetDoğrulanmadıEvetEvetEvetEvetEvet20,3k
Mastra
Mastra
TypeScriptEvetEvetEvetEvetEvetEvetEvetEvet28,5k
Vercel AI SDK
Vercel
TypeScriptEvetEvetDoğrulanmadıEvetEvetEvetDoğrulanmadıDoğrulanmadı27,1k
smolagents
Hugging Face
PythonEvetEvetDoğrulanmadıEvetDoğrulanmadıDoğrulanmadıDoğrulanmadıHayır29,6k
Agno
Agno Inc.
PythonEvetEvetEvetEvetEvetEvetEvetDoğrulanmadı42,4k
Strands Agents
AWS
Python, TypeScriptEvetEvetDoğrulanmadıEvetDoğrulanmadıEvetEvetEvet8,6k
Dify
LangGenius, Inc. · Low-code platform
EvetEvetEvetEvetEvetEvetDoğrulanmadıDoğrulanmadı157,7k
OpenClaw
OpenClaw Foundation · Hazır ajan
TypeScriptEvetDoğrulanmadıDoğrulanmadıEvetEvetDoğrulanmadıDoğrulanmadıHayır391,1k

● Evet · ○ Hayır · ? Doğrulanmadı · Yıldız sayıları 1 October 2026 tarihindeki GitHub verileridir; kaliteyi değil popülerliği gösterir.

Hangisini seçmeli?

Python, yeniden başlatmalara dayanması gereken uzun süreli çalıştırmalar → LangGraph veya Pydantic AI

LangGraph, grafiği Postgres veya SQLite'a kaydeder ve hata sonrası çalıştırmaya kaldığı yerden devam eder. Pydantic AI, Temporal ve DBOS dâhil yedi dayanıklı çalıştırma motoruyla entegre olur ve her çıktıyı bir türe göre doğrular.

TypeScript, her şey için tek stack → Mastra

Mastra; agent'ları, duraklatılıp sürdürülebilen workflow'ları, belleği, scorer'ları ve bir MCP sunucusunu tek pakette sunar. Akış destekli bir Next.js arayüzünün arkasında çoğunlukla araç döngülerine ihtiyacınız varsa daha dar kapsamlı seçenek Vercel AI SDK'dır.

Azure, .NET veya AutoGen'den geçiş → Microsoft Agent Framework

AutoGen ve Semantic Kernel'in resmî halefidir. Python ve C# SDK'ları, checkpoint'li grafik workflow'ları ve yerleşik OpenTelemetry desteği sunar.

Birden çok dil veya Google Cloud → Google ADK

ADK, Python, TypeScript ve Go'nun yanı sıra Java ve Kotlin SDK'ları da sunan tek seçenektir. Eval'ler dâhil sekiz özelliğin tümü de doğrulanmıştır.

Gerçek dosyalar üzerinde çalışan Claude → Claude Agent SDK

Claude Code altyapısını kendi programınıza entegre eder; dosya ve shell araçlarını, izinleri, hook'ları ve alt agent'ları kullanmanızı sağlar. Yalnızca Anthropic, Bedrock, Google Cloud veya Foundry üzerinden Claude modelleriyle çalışır.

Framework kodu yazmadan → Dify; kullanıma hazır asistan için OpenClaw

Dify ile görsel bir düzenleyicide agent'lar ve workflow'lar oluşturup bunları API veya MCP sunucusu olarak yayımlayabilirsiniz. OpenClaw ise üzerinde geliştirme yapacağınız bir araç değil, barındırıp sohbet uygulamalarından mesaj gönderebileceğiniz tamamlanmış bir asistandır.

Tablodaki tüm framework'ler

Python

OpenAI Agents SDK

OpenAI'ın agent'lar için açık kaynaklı Python SDK'sı. Bilinçli olarak yalın tutulan SDK; handoff, guardrail, oturum ve izleme özelliklerini yerleşik olarak sunar. Varsayılan olarak OpenAI modellerini kullanır, ancak diğer sağlayıcılara da çağrı yapabilir. Mart 2026'da GA olan Temporal entegrasyonu sayesinde dayanıklı çalıştırmalar sağlar.

TypeScript · JavaScript

OpenAI Agents SDK (JS)

OpenAI Agents SDK'nın TypeScript ve JavaScript portudur; aynı ajanları, devirleri, onayları ve izlemeyi sunar. WebRTC üzerinden tarayıcıda çalışan gerçek zamanlı sesli ajanlar ekler. Temporal kalıcılık entegrasyonu ise yalnızca Python'da kullanılabilir.

Python · TypeScript

Claude Agent SDK

Anthropic'in SDK'sı, Claude Code'un dosya ve shell araçlarını, izinlerini, hook'larını, alt ajanlarını ve becerilerini kendi Python veya TypeScript programınızda kullanmanızı sağlar. Bu listedeki diğer SDK'lardan farklı olarak yalnızca Claude modelleriyle çalışır ve kullanımı Anthropic'in Ticari Şartlarına tabidir.

Python · TypeScript · Go · Java · Kotlin

Google ADK

Google'ın Agent Development Kit'i; Python, TypeScript, Go, Java ve Kotlin için SDK'lar ve çekirdeğe entegre değerlendirme özellikleri sunar. Önceliği Gemini'ye verir, ancak adaptörlerle diğer modellere de bağlanır ve Google Cloud'daki Agent Runtime'a dağıtılabilir.

Python · C# · .NET · Go

Microsoft Agent Framework

Semantic Kernel ve AutoGen ekiplerinin geliştirdiği, Microsoft'un Python ve .NET agent framework'ü; Nisan 2026'dan beri genel kullanıma açık. Tür güvenli agent'ları checkpoint alabilen, kaldığı yerden devam edebilen ve insan girdisi bekleyebilen grafik iş akışlarıyla bir araya getiriyor. Go SDK'sı ise herkese açık önizlemede.

Python · TypeScript · JavaScript

LangGraph

LangChain'in agent'ları açık grafikler olarak oluşturmaya yönelik düşük seviyeli kütüphanesi; checkpoint alınan durum ve kesintiler temel özellikleridir. Önceden oluşturulmuş bir döngünün yeterli olduğu durumlarda LangChain v1'deki create_agent bunun üzerinde çalışır.

Python

CrewAI

Birbirlerine görev devreden, rol tabanlı ajan ekipleri oluşturmak için Python framework'ü. Ekipler, olay güdümlü Flows ile düzenlenir. Flows kalıcılık ve insan geri bildirimi sağlar; CLI ise doğrudan yönetilen CrewAI AMP hizmetine deploy eder.

Python · TypeScript

LlamaIndex

LlamaIndex, belge ayrıştırma ve erişim araçlarını Python ve TypeScript'teki olay güdümlü Agent Workflows ile bir araya getirir. Workflows insan girdisi beklemek üzere duraklayabilir, durumu kalıcı olarak saklayabilir ve MCP sunucuları olarak sunulabilir ya da LlamaCloud'a deploy edilebilir.

Python

Pydantic AI

Pydantic ekibinin geliştirdiği; type hint'ler, doğrulanmış yapılandırılmış çıktılar ve dependency injection üzerine kurulu bir Python agent framework'ü. Temporal'dan Airflow'a kadar yedi engine üzerinde dayanıklı yürütme desteğiyle öne çıkar ve Pydantic Evals'ı da beraberinde sunar.

TypeScript

Mastra

Agent'ları, askıya alınıp sürdürülebilen workflow'ları, belleği, eval'leri ve Studio UI'ı tek pakette birleştiren bir TypeScript framework'ü. Next.js, Express veya Hono uygulamalarına eklenebilir. Çekirdek Apache-2.0 lisanslıyken ee/ dizinleri kurumsal lisans kullanır.

TypeScript

Vercel AI SDK

Vercel'in provider'dan bağımsız TypeScript araç setinde, AI SDK 7 itibarıyla ana agent sınıfı ToolLoopAgent'tır. Araç döngülerini streaming UI yardımcılarıyla birleştirir; WorkflowAgent ise yeniden başlatmalardan etkilenmeyen çalıştırmalar sunar.

Python

smolagents

Hugging Face'in yaklaşık bin satırlık küçük Python kütüphanesi. CodeAgent, eylemlerini Python kodu olarak yazar. Bu kod Modal, E2B veya Docker gibi sandbox'larda çalışır; ajanlar ve araçlar Hub'da paylaşılabilir.

Python

Agno

Python framework'ü ve runtime'ı: SDK ajanlar, ekipler ve iş akışları oluşturur; AgentOS ise bunları kendi altyapınızda FastAPI uygulaması olarak sunar. Oturumlar, bellek ve izler veritabanınızda kalır; barındırılan Control Plane arayüzüne tarayıcıdan bağlanılır.

Python · TypeScript

Strands Agents

Python ve TypeScript için bir AWS SDK'sı. Model döngüyü yönetir, ajan ise kontrol düzlemi olmadan kendi sürecinizde çalışır. Varsayılan sağlayıcı Amazon Bedrock'tır; dağıtım için Bedrock AgentCore Runtime kullanılır.

Dify

Framework kodu yazmak yerine görsel bir düzenleyicide LLM agent'ları ve iş akışları oluşturmanızı sağlayan, kendi sunucunuzda barındırabileceğiniz bir platform. v1.6.0'dan itibaren MCP'yi iki yönde de destekler; böylece bir uygulama MCP araçlarını çağırabilir ve MCP sunucusu olarak yayımlanabilir.

TypeScript

OpenClaw

WhatsApp, Telegram, Slack, Discord, iMessage ve daha fazlası üzerinden mesaj göndererek kullanabileceğiniz, hazır ve kendi sunucunuzda barındırılan bir AI asistanı. Kendi agent'ınızı oluşturmak için kullanılan bir framework değildir ve tasarımı gereği arada barındırılan bir hizmet bulunmaz.

Agent framework'leri hakkında sorular

2026'da en iyi AI agent framework'ü hangisi?

Tek bir kazanan yok: doğru seçim kullandığınız dile, bulut ortamınıza ve çalıştırmalarınızın ne kadar sürdüğüne bağlı. Tablomuzda sekiz özelliğin tümü doğrulanmış yalnızca iki seçenek var: Google ADK ve Mastra. Pydantic AI, LangGraph ve CrewAI'de ise yalnızca bir veya iki özellik doğrulanamadı. Önce kullandığınız dile göre filtreleyip seçenekleri karşılaştırın.

Hangi agent framework'leri MCP'yi destekliyor?

Buradaki 14 kod framework'ünün tümü ve Dify, MCP sunucularındaki araçları çağırabilir. Kendi agent'ınızı MCP sunucusu olarak sunma özelliğini belgeleyenlerin sayısı daha az: Google ADK (to_mcp_server()), LlamaIndex (workflow_as_mcp), Mastra (MCPServer), Agno (AgentOS üzerinden) ve Dify. OpenClaw dokümanlarında MCP desteğini doğrulayamadık.

AutoGen kullanımdan kaldırılıyor mu?

AutoGen bakım modunda ve son sürümü Eylül 2025'te yayımlanan python-v0.7.5 oldu. 3 April 2026'dan beri genel kullanıma açık olan Microsoft Agent Framework 1.0, hem AutoGen'in hem de Semantic Kernel'in resmî halefidir. Semantic Kernel v1, bu tarihten sonra en az bir yıl boyunca kritik düzeltmeler almaya devam edecek.

OpenAI Agent Builder kapatılıyor mu?

Evet. OpenAI, 3 June 2026 tarihinde Agent Builder ve Evals ürününü aşamalı olarak sonlandıracağını duyurdu; ikisi de 30 November 2026 tarihinde kapanacak. ChatKit kullanıma açık kalacak, ancak örneğin Agents SDK ile backend'ini kendin çalıştırman gerekecek. Açık kaynaklı Agents SDK ayrı bir kütüphanedir ve güncellemeleri yayımlanmaya devam ediyor; 0.22.3 sürümü 17 September 2026 tarihinde yayımlandı.

Hangi ajan framework'leri kalıcı yürütmeyi destekliyor?

LangGraph (checkpointer'lar), Pydantic AI (Temporal'dan Airflow'a yedi motor), Microsoft Agent Framework (Durable Extension), Python OpenAI Agents SDK (Temporal) ve Vercel AI SDK (WorkflowAgent) bu özelliği belgelerinde açıklıyor. Mastra ve Dify, bir workflow'u duraklatıp daha sonra devam ettirebiliyor. Claude Agent SDK, Strands Agents ve OpenAI JS SDK için devam ettirilebilir oturumlar bulduk, ancak kalıcı bir yürütme motoru bulamadık.

Tablodaki soru işareti ne anlama geliyor?

Bu, özelliğin olmadığı anlamına değil, 1 October 2026 tarihinde resmî belgelerde özelliği doğrulayamadığımız anlamına gelir. Boş daire, LangGraph eval'leri için LangSmith'in yaptığı gibi ayrı bir ürün bu özelliği sunsa bile kütüphanede yerleşik destek olmadığı anlamına gelir.

AI agent geliştirenler için bağımsız bir başvuru kaynağıdır. Burada adı geçen hiçbir sağlayıcıyla bağlantısı yoktur.

© 2026 DotsAgent · Bilgiler 1 Ekim 2026 tarihinde kontrol edildi