Agent frameworks
Code libraries for AI agents that plan steps, call tools, remember context and hand work to other agents.
Search AirStackWhy teams use it
- Ready-made parts for tool calls, memory and retries
- Multi-step tasks structured so they are easier to debug
- Several specialised agents working on one job
- Less tie-in to a single model provider
Who uses it: AI engineer, Software engineer, ML engineer, Research engineer, Back-end engineer. Watch for: Frameworks change quickly and add layers to debug; prefer the smallest one that does the job, and pin versions. AirStack’s guide to the category.
12 products
| Product | What it says it does | Starting at |
|---|---|---|
| Mastra | Mastra is an open-source TypeScript framework for building AI-powered applications and agents. | Not observed |
| Agno | Agno is the self-driving platform for agents that do real work. | Not observed |
| CrewAI | The Enterprise Agent Build & Runtime for the work your business runs on | Not observed |
| Google ADK | ADK is the open-source agent development framework that lets you build, debug, and deploy reliable AI agents at enterprise scale. | Not observed |
| Pydantic AI | Agents, realtime voice, image generation, embeddings. Every model, every interface, typed end to end. | Not observed |
| LangGraph | Agent Orchestration Framework for Reliable AI Agents | Not observed |
| Semantic Kernel | Integrate cutting-edge LLM technology quickly and easily into your apps | Not observed |
| smolagents | smolagents is an open-source Python library designed to make it extremely easy to build and run agents using just a few lines of code. | Not observed |
| Claude Agent SDK | Python SDK for Claude Agent. | Not observed |
| DSPy | DSPy is a Python framework for building AI systems. | Not observed |
| OpenAI Agents SDK | The OpenAI Agents SDK enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions. | Not observed |
| AutoGen | A framework for building AI agents and applications | Not observed |
Prices are list prices as written on each pricing page; hover one for its quote. “Not observed” means AirStack has not found it on that product’s pages.