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
| Framework | Diller | Herhangi bir model | MCP istemcisi | MCP sunucusu | Çoklu ajan | Kalıcı çalıştırmalar | İnsan onayı | İzleme | Evals | GitHub yıldızı |
|---|---|---|---|---|---|---|---|---|---|---|
| OpenAI Agents SDK | Python | Evet | Evet | Doğrulanmadı | Evet | Evet | Evet | Evet | Hayır | 29,8k |
| OpenAI Agents SDK (JS) | TypeScript, JavaScript | Evet | Evet | Doğrulanmadı | Evet | Doğrulanmadı | Evet | Evet | Hayır | 3,9k |
| Claude Agent SDK | Python, TypeScript | Hayır | Evet | Doğrulanmadı | Evet | Doğrulanmadı | Evet | Evet | Hayır | 8,2k |
| Google ADK | Python, TypeScript, Go, Java, Kotlin | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | 21,7k |
| Microsoft Agent Framework | Python, C#, .NET, Go | Evet | Evet | Doğrulanmadı | Evet | Evet | Evet | Evet | Doğrulanmadı | 13,9k |
| LangGraph | Python, TypeScript, JavaScript | Evet | Evet | Doğrulanmadı | Evet | Evet | Evet | Evet | Hayır | 42,6k |
| CrewAI | Python | Evet | Evet | Doğrulanmadı | Evet | Evet | Evet | Evet | Doğrulanmadı | 59,3k |
| LlamaIndex | Python, TypeScript | Evet | Evet | Evet | Evet | Evet | Evet | Doğrulanmadı | Doğrulanmadı | 52,4k |
| Pydantic AI | Python | Evet | Evet | Doğrulanmadı | Evet | Evet | Evet | Evet | Evet | 20,3k |
| Mastra | TypeScript | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Evet | 28,5k |
| Vercel AI SDK | TypeScript | Evet | Evet | Doğrulanmadı | Evet | Evet | Evet | Doğrulanmadı | Doğrulanmadı | 27,1k |
| smolagents | Python | Evet | Evet | Doğrulanmadı | Evet | Doğrulanmadı | Doğrulanmadı | Doğrulanmadı | Hayır | 29,6k |
| Agno | Python | Evet | Evet | Evet | Evet | Evet | Evet | Evet | Doğrulanmadı | 42,4k |
| Strands Agents | Python, TypeScript | Evet | Evet | Doğrulanmadı | Evet | Doğrulanmadı | Evet | Evet | Evet | 8,6k |
| Dify | Evet | Evet | Evet | Evet | Evet | Evet | Doğrulanmadı | Doğrulanmadı | 157,7k | |
| OpenClaw | TypeScript | Evet | Doğrulanmadı | Doğrulanmadı | Evet | Evet | Doğrulanmadı | Doğrulanmadı | Hayır | 391,1k |
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.