Skip to content
Agenttic
Menu

Frameworks directory

Structured, comparable entries for agent orchestration frameworks and SDKs. Use these pages to choose tools by fit—not by launch day hype.

FrameworkCategoryLanguagesBest for
AutoGenmulti-agentPythonConversational multi-agent experiments; Coding agents with reviewer/user-proxy patterns
CrewAImulti-agentPythonRole-oriented multi-agent prototypes; Ops and content workflows with specialist personas
DSPyframeworkPythonTeams that want optimizable LM pipelines; Research-to-production prompt programming
LangChainframeworkPython, JavaScriptComposable LLM app building blocks; RAG pipelines and tool integrations
LangGraphorchestrationPython, JavaScriptProduction agent control flows with explicit state; Human-in-the-loop nodes and durable runs
LlamaIndexframeworkPython, TypeScriptRAG-heavy and data-centric agents; Enterprise document workflows
MastraframeworkTypeScriptTypeScript/full-stack JavaScript teams; Agents embedded in modern web backends
OpenAI Agents SDKsdkPython, TypeScriptOpenAI-model-centric agent apps; Handoffs between specialized agents
PydanticAIframeworkPythonTyped Python codebases that want structured agent I/O; Teams already invested in Pydantic
Semantic KernelsdkC#, Python, JavaEnterprise Microsoft-oriented stacks; .NET applications adding agentic capabilities

multi-agent

AutoGen

AutoGen is a multi-agent framework for conversational collaboration between specialized agents, often used for coding and research workflows.

multi-agent

CrewAI

CrewAI is a Python framework for role-based multi-agent teams that collaborate on tasks with tools and processes.

framework

DSPy

DSPy is a framework for programming—not just prompting—LMs, with optimizers that tune pipelines and agent-like multi-step modules.

framework

LangChain

LangChain is a broad framework for building LLM applications with chains, tools, retrieval, and integrations used alongside agent orchestrators.

orchestration

LangGraph

LangGraph is a library for building stateful, graph-based agent workflows with explicit control flow and durable execution patterns.

framework

LlamaIndex

LlamaIndex is a framework specializing in data connectors, indexing, retrieval, and agentic workflows over private and enterprise data.

framework

Mastra

Mastra is a TypeScript framework for building AI applications and agents with workflows, tools, and modern JS/TS developer experience.

sdk

OpenAI Agents SDK

The OpenAI Agents SDK is a toolkit for building agent applications with tool use, handoffs, and guardrail-oriented patterns in the OpenAI ecosystem.

framework

PydanticAI

PydanticAI is a Python agent framework emphasizing type-safe structured outputs, dependency injection, and ergonomic agent definitions.

sdk

Semantic Kernel

Semantic Kernel is Microsoft's SDK for orchestrating AI plugins, planners, and agents across enterprise .NET, Python, and Java stacks.