# OpenAI Agents SDK review

> OpenAI Agents SDK is a Python framework from OpenAI for building multi-agent workflows with tools, handoffs, guardrails, sessions and tracing.

Devtoolwatch Board, the week of Oct 25–31, 2026. Canonical page: https://index.devtoolwatch.com/tools/openai-agents/

## TL;DR

OpenAI Agents SDK is a Python framework for building multi-agent workflows. It is for developers who want a small set of primitives: agents, handoffs and guardrails. It supports the OpenAI Responses and Chat Completions APIs plus 100+ other LLMs, and adds sandbox, realtime and voice agents.

## OpenAI Agents SDK at a glance

- **Category:** [Agent frameworks](https://index.devtoolwatch.com/categories/agent-frameworks/)
- **Maintained by:** OpenAI (organization, [@openai](https://github.com/openai) on GitHub)
- **License:** MIT
- **Language:** Python, Makefile, PowerShell
- **Repository:** [github.com/openai/openai-agents-python](https://github.com/openai/openai-agents-python)
- **Website:** [openai.github.io/openai-agents-python](https://openai.github.io/openai-agents-python/)
- **npm package:** [@openai/agents](https://www.npmjs.com/package/@openai/agents) 0.21.0
- **PyPI package:** [openai-agents](https://pypi.org/project/openai-agents/) 0.24.0
- **Latest release:** [@openai/agents 0.21.0](https://www.npmjs.com/package/@openai/agents) on npm, Oct 20, 2026
- **First published:** Mar 11, 2025

## What OpenAI Agents SDK does

- OpenAI Agents SDK configures agents as LLMs with instructions, tools, guardrails and handoffs.
- OpenAI Agents SDK lets agents delegate tasks to other agents through handoffs or by using agents as tools.
- OpenAI Agents SDK gives agents tools including functions, MCP servers and hosted tools.
- OpenAI Agents SDK runs sandbox agents that inspect files, run commands, apply patches and keep workspace state across longer tasks.
- OpenAI Agents SDK builds realtime voice agents over WebSocket and voice pipelines that combine speech-to-text, an agent workflow and text-to-speech.
- OpenAI Agents SDK manages conversation history automatically across runs with sessions, including SQLAlchemy, SQLite, Redis, MongoDB, Dapr and encrypted backends.
- OpenAI Agents SDK includes built-in tracing to view, debug and optimize agent runs, plus configurable input and output guardrails.

### How it works

You install the openai-agents package in a Python 3.10+ environment and define agents in code. A Runner executes text agents, while RealtimeRunner and VoicePipeline handle realtime and voice agents. Models connect through the OpenAI Responses or Chat Completions APIs, or through third-party adapters such as LiteLLM and any-llm. Sandbox agents run work in a Unix-local, Docker or hosted sandbox client.

## How to install OpenAI Agents SDK

**With pip**

```
pip install openai-agents
```

**With uv**

```
uv add openai-agents
```

**With voice support (pip)**

```
pip install 'openai-agents[voice]'
```

### Requirements

- Python 3.10 or newer.
- An OPENAI_API_KEY environment variable for the README examples.
- macOS or Linux for UnixLocalSandboxClient. On Windows, use DockerSandboxClient with the openai-agents[docker] extra or a hosted sandbox client.

### First steps

1. Create a Python 3.10 or newer virtual environment and install the openai-agents package.
2. Set the OPENAI_API_KEY environment variable before running the examples.
3. Define an Agent with a name and instructions, then call Runner.run_sync with a prompt.
4. Print result.final_output to see the agent's answer, then explore the examples directory.

## Who OpenAI Agents SDK is for

- Python developers building multi-agent workflows with delegation between specialized agents.
- Teams that need agents to work in a sandboxed workspace over long tasks.
- Developers building voice or low-latency realtime multimodal agents.
- Developers who want built-in tracing and guardrails without many abstractions.

### Limitations

- OpenAI Agents SDK in this repository is Python only. A separate JavaScript/TypeScript SDK exists.
- OpenAI Agents SDK's local Unix sandbox client supports only macOS and Linux.
- OpenAI Agents SDK accepts pull requests only from repository collaborators. Others can file issues.
- OpenAI Agents SDK voice and Redis session support require optional extras.

## Usage data (the week of Oct 25–31, 2026)

- Board rank: #106 overall, #11 in Agent frameworks, momentum score 62
- Downloads that week: 6.9M (+15% vs 4-week average)
- New GitHub stars per week (last 12 weeks): Aug 9: 178; Aug 16: 221; Aug 23: 207; Aug 30: 163; Sep 6: 194; Sep 13: 178; Sep 20: 155; Sep 27: 127; Oct 4: 152; Oct 11: 163; Oct 18: 172; Oct 25: 172

## OpenAI Agents SDK alternatives

| Rank | Tool | Stars | Downloads/wk |
|---|---|---|---|
| #1 | [Harness²](https://index.devtoolwatch.com/tools/google-research-harness2/) | 21.7k | – |
| #2 | [HyperFrames](https://index.devtoolwatch.com/tools/heygen-com-hyperframes/) | 76.6k | 1.5M |
| #3 | [AgentScope](https://index.devtoolwatch.com/tools/agentscope-ai-agentscope/) | 35k | 51.4k |
| #4 | [AG-UI](https://index.devtoolwatch.com/tools/ag-ui/) | 16.9k | 4.6M |
| #5 | [LangGraph](https://index.devtoolwatch.com/tools/langgraph/) | 44.2k | 18.5M |
| #6 | [Bifrost](https://index.devtoolwatch.com/tools/maximhq-bifrost/) | 9.3k | – |

## OpenAI Agents SDK FAQ

### Is OpenAI Agents SDK free and open source?

Yes. OpenAI Agents SDK's source code is on GitHub (openai/openai-agents-python) under the MIT license, so you can use it for free.

### How do I install OpenAI Agents SDK?

Run `pip install openai-agents`. The install section above has the other options from the project's README.

### Is OpenAI Agents SDK still maintained?

Yes. The openai/openai-agents-python repository was last updated on Oct 21, 2026, and the latest release, @openai/agents 0.21.0 on npm, came out on Oct 20, 2026.

### How popular is OpenAI Agents SDK?

OpenAI Agents SDK has 30.4k GitHub stars as of Nov 1, 2026. It gained 172 new stars in the week of Oct 25–31, 2026, against a 12-week average of 174 a week. Its main package had about 6.9M downloads that week, +15% against its own 4-week average. That made it #11 among AI agent frameworks on the Devtoolwatch Board.

### OpenAI Agents SDK vs Claude Agent SDK: how do they compare?

OpenAI Agents SDK and Claude Agent SDK are both tracked by Devtoolwatch as AI agent frameworks. OpenAI Agents SDK has 30.4k GitHub stars and Claude Agent SDK has 8.4k. In the week of Oct 25–31, 2026, OpenAI Agents SDK's main package had 6.9M downloads and Claude Agent SDK's had 25.6M. Claude Agent SDK is a Python SDK for building agents that interact programmatically with Claude Code, including its tools, custom tools, and hooks. [Claude Agent SDK review](https://index.devtoolwatch.com/tools/claude-agent-sdk/)

### OpenAI Agents SDK vs Google ADK: how do they compare?

OpenAI Agents SDK and Google ADK are both tracked by Devtoolwatch as AI agent frameworks. OpenAI Agents SDK has 30.4k GitHub stars and Google ADK has 22.1k. In the week of Oct 25–31, 2026, OpenAI Agents SDK's main package had 6.9M downloads and Google ADK's had 2.4M. [Google ADK review](https://index.devtoolwatch.com/tools/google-adk/)

### What are the best alternatives to OpenAI Agents SDK?

Other AI agent frameworks on the Devtoolwatch Board in the week of Oct 25–31, 2026, by momentum: Harness² (#1), HyperFrames (#2), AgentScope (#3), AG-UI (#4), LangGraph (#5). The alternatives table above has their numbers.

### What is OpenAI Agents SDK?

OpenAI Agents SDK is a Python framework for building multi-agent workflows. It provides agents, handoffs, agents as tools, guardrails, sessions and tracing, plus sandbox, realtime and voice agents. OpenAI describes it as a production-ready upgrade of its earlier Swarm experiment.

### Is OpenAI Agents SDK model agnostic?

Yes. OpenAI Agents SDK is provider-agnostic. It supports the OpenAI Responses and Chat Completions APIs as well as 100+ other LLMs, with third-party adapters for LiteLLM and any-llm.

### Does OpenAI Agents SDK support MCP?

Yes. OpenAI Agents SDK lets agents use MCP servers as tools. Recent releases added server-wide guardrails for MCP tools, configurable listing page limits and MCP annotations on converted tools.

### Is OpenAI Agents SDK production ready?

OpenAI's documentation calls the OpenAI Agents SDK a production-ready upgrade of its previous agent experiment, Swarm.

### When was OpenAI Agents SDK released?

The OpenAI Agents SDK repository was created on March 11, 2025. Version 0.24.0 of the Python package was released on October 15, 2026.

### Can OpenAI Agents SDK run on Windows?

Yes, with one caveat for sandbox agents. OpenAI Agents SDK's UnixLocalSandboxClient supports only macOS and Linux. On Windows, use DockerSandboxClient with the openai-agents[docker] extra or a hosted sandbox client.

## Sources

1. [openai/openai-agents-python on GitHub](https://github.com/openai/openai-agents-python)
2. [OpenAI Agents SDK README](https://github.com/openai/openai-agents-python/blob/main/README.md)
3. [@openai/agents on npm](https://www.npmjs.com/package/@openai/agents)
4. [openai-agents on PyPI](https://pypi.org/project/openai-agents/)
5. [OpenAI Agents SDK website](https://openai.github.io/openai-agents-python/)
6. [Release v0.24.0 (Oct 15, 2026)](https://github.com/openai/openai-agents-python/releases/tag/v0.24.0)
7. [Release v0.23.1 (Oct 2, 2026)](https://github.com/openai/openai-agents-python/releases/tag/v0.23.1)
8. [Release v0.23.0 (Oct 2, 2026)](https://github.com/openai/openai-agents-python/releases/tag/v0.23.0)
9. [Hacker News: OpenAI adds MCP support to Agents SDK](https://news.ycombinator.com/item?id=43485566)
10. [Hacker News: Euphony: OSS tool for visualizing chat data and Codex session logs](https://news.ycombinator.com/item?id=47851019)
11. [Hacker News: OpenAI rejects 1,200-line community PR for Google's A2A agent protocol](https://news.ycombinator.com/item?id=45766384)
12. [Devtoolwatch Board, the week of Oct 25–31, 2026](https://index.devtoolwatch.com/)
