# OpenAI Agents SDK

Lightweight Python framework for building multi-agent workflows with handoffs, tools, tracing, and guardrails.

## Summary
OpenAI Agents SDK is an MIT-licensed Python framework for building agent workflows that can use tools, hand off between agents, trace execution, and apply guardrails.


## Guide
### What it is
OpenAI Agents SDK is an open agent resource to evaluate by action surface: what software it can operate, which tools or browser steps it touches, and how much supervision it needs before it can run real work.

### How it works
Start with one safe workflow for OpenAI Agents SDK. Inspect official setup instructions, required credentials, execution logs, approval points, and failure recovery before expanding from a sandbox task into production automation.


### FAQ
- What should I check before using OpenAI Agents SDK?
  - Start with one safe workflow for OpenAI Agents SDK. Inspect official setup instructions, required credentials, execution logs, approval points, and failure recovery before expanding from a sandbox task into production automation.
- Is OpenAI Agents SDK open source?
  - OpenAI Agents SDK is listed with MIT based on the official source links in this profile. Re-check the repository, model card, or docs before production use.
- Who should evaluate OpenAI Agents SDK?
  - OpenAI Agents SDK is most worth evaluating for developers building multi-agent workflows in Python.
## Why It Matters
It matters because many builders want an official, small-footprint agent framework rather than a large orchestration stack. It is especially relevant when the agent workflow already uses OpenAI models and APIs.


## Best For
- Developers building multi-agent workflows in Python
- Teams that want tracing and guardrails close to the agent runtime
- Builders comparing small agent frameworks against LangGraph, CrewAI, and smolagents

## Not For
- Teams that need a model-agnostic orchestration platform from day one
- Users looking for a no-code agent product

## What It Actually Does
- Tool calling: OpenAI Agents SDK surfaces tool calling as a core capability in its published project metadata and source links.
  - Why it matters: This gives readers a starting point for evaluating whether the project fits their workflow before visiting the source repository or docs.
- Workflow orchestration: OpenAI Agents SDK surfaces workflow orchestration as a core capability in its published project metadata and source links.
  - Why it matters: This gives readers a starting point for evaluating whether the project fits their workflow before visiting the source repository or docs.

## Typical Use Cases
- Developer workflow: Use it as a candidate for developer workflow when the project facts, license, and official links match your deployment requirements.

## How It Compares
- When to choose OpenAI Agents SDK: Compare it with nearby agents by looking at hosting model, integration surface, license, and whether the official docs show the workflow you need.

## Command Line
### Install or run
```bash
pip install openai-agents
```

## Facts
- Category: agents
- Resource type: agent
- Open source: yes
- License: MIT
- Last verified: 2026-06-02
- GitHub repo: openai/openai-agents-python
- GitHub stars: 26833

## Capabilities
- tool-calling
- workflow-orchestration

## Structured Use Case Tags
- developer-workflow

## Getting Started
- Review the repository: https://github.com/openai/openai-agents-python
- Homepage: https://openai.github.io/openai-agents-python/

## Links
- GitHub: https://github.com/openai/openai-agents-python
- Homepage: https://openai.github.io/openai-agents-python/

## Structured Outputs
- JSON: https://www.openagent.bot/agents/openai-agents-python.json
- Markdown: https://www.openagent.bot/agents/openai-agents-python.md
- Canonical: https://www.openagent.bot/agents/openai-agents-python
