# OpenAI Agents SDK

OpenAI Agents SDK provides application-level building blocks for agent workflows in Python and TypeScript.

Canonical URL: https://a2a-mcp.org/entry/openai-agents-sdk

Language: en

Category: Frameworks & SDKs

Updated: 2026-09-14

## About

OpenAI Agents SDK provides application-level building blocks for agent workflows in Python and TypeScript.

## Key Features

- Define agents and run tool-enabled workflows in application code.
- Organize specialist handoffs, guardrails and workflow observability.

## Use Cases

Build application-owned agents with tools, workflow control and model integration.

## Setup or Requirements

Install the Python SDK with `pip install openai-agents`, or the TypeScript SDK with `npm install @openai/agents zod`. Configure `OPENAI_API_KEY` for the OpenAI provider, define one agent and run it with the SDK.

## Compatibility

Python and TypeScript SDKs run in application code and support tool use, handoffs and tracing.

## Limitations

This entry covers the SDK used in your application. It is distinct from a ready-to-use agent product or an individual MCP server.

## Sources

- Project documentation: https://developers.openai.com/api/docs/guides/agents/sdk
- Installation reference: https://developers.openai.com/api/docs/guides/agents/quickstart

## Tags

- agent-framework
- python
- typescript

## Alternatives

- Vercel AI SDK
- CrewAI

## Sources

- [Project website](https://developers.openai.com/api/docs/guides/agents/sdk)
- [Project documentation](https://developers.openai.com/api/docs/guides/agents/sdk)
- [Installation reference](https://developers.openai.com/api/docs/guides/agents/quickstart)

Last checked: 2026-09-14
