As weโve scaled Codex and ChatGPT for Work to millions of people around the world, weโve learned what it takes to make long-running agents work well in practice. Useful agents need a powerful harness that manages context, uses tools efficiently, and coordinates subagents. They also need infrastructure that keeps them running reliably for days, with environments where they can work with files, run code, and save intermediate results.
Today, weโre introducing the Agents APIโ (opens in a new window) in public beta, bringing that same harness and infrastructure that powers Codex to developers through a simple, flexible API.
Build cloud agents with a single API call
With the Agents API, you can create a production-ready agent in a single API call by specifying the task, model, tools, and environment:
JavaScript
1import OpenAI from "openai";2
3const client = new OpenAI();4
5const session = await client.beta.agents.sessions.create({6 agent: {7 model: "gpt-6-astra",8 tools: [9 {10 type: "mcp",11 server_label: "observability",12 transport: {13 type: "http",14 server_url: "https://observability.example.com/mcp",15 },16 },17 ],18 multi_agent: { enabled: true, max_concurrent_subagents: 3 },19 },20 vault_ids: ["vault_YOUR_VAULT_ID"],21 environment: {22 type: "openai_hosted",23 capability_directories: ["/workspace/capabilities/skills"],24 },25 input:26 "Investigate service-apiโs elevated 5xx rate over the last 30 minutes. " +27 "Delegate deployment, error, and dependency analysis to subagents. " +28 "Save findings, evidence, and recommended mitigation in /workspace/outputs.",29});
OpenAI hosts and maintains the harness. You choose the agentโs compute environment: in an OpenAI-managed sandbox, on your own infrastructure, or with one of our sandbox partners. The Agents API gives you a strong foundation for building agents on top of our optimized agent harness and infrastructure, so you can focus on the tools, knowledge, and workflows that make your agent unique.

Agents API powers your agents with the same harness and infrastructure behind Codex.
What our customers are saying about Agents API
โWith the Agents API, our evaluation score went from 0.71 to 0.85. The subagent support in the API is great and drastically sped up our workflow. Previously it was pretty cumbersome to observe and orchestrate subagents in our old setup but the new APIs gave us a 4x latency reduction. We spent a long time trying to optimize for this and the subagent flows were a huge out-of-the-box lift.โ
โTransforming real-world businesses means deploying AI into workflows of every shape. Agents API supplies the harness; the environment, context, and UX stay ours. With our AI platform Nexus we now stand up agents in hours across industries, from residential services to architecture.โ
โThe Agents API has enabled us to think differently about how we can architect complex, multi-step workflows. We used to write prompt chains and manage our own set of tool calls, but now we can use agents directly in our code much like how Codex works on your laptop. Itโs already helped us solve several problems that wouldโve otherwise required us to build custom agent infrastructure.โ
โAfter migrating our case review workflow to the Agents API, we saw a 60% reduction in cost per case, lower latency, and significantly improved token efficiency while maintaining existing performance.โ
โWhat stood out in our testing was how naturally the Agents API handled bursty workloads. We could fan out work across hundreds of agents, run them asynchronously, and collect the results later, without keeping infrastructure idle between peaks.โ
โEarning customersโ trust is critical in financial services. OpenAIโs Agents API enables us to build more reliable agents, giving customers the confidence to use them in production. By separating the agent harness from the sandbox, we reduced failed agent responses by 86%.โ
โThe Agents API handled the implementation, independent review, remediation, and real-browser validation in a real, active repository. Overall, the agentโs engineering quality was very strong.โ
โAt Nash, we deploy thousands of long-running AI agents that manage hundreds of millions of deliveries across global logistics networks. OpenAIโs Agents API gives us the durable session and orchestration layer we need for agents operating continuously in production managing context, recovery, and multi-step execution, while Nash provides the tools and execution environment that connect them to the physical world. This lets our agents reason, act, recover, and collaborate across complex workflows that can span hours or days. These agents are production infrastructure running mission-critical logistics operations for our partners.โ
Choose your agent environment
Different workloads need different compute, storage, and deployment options. The Agents API lets you choose a sandbox that fits your application.
Weโre partnering with ecosystem providersโ (opens in a new window), including Blaxel, Cloudflare, Daytona, DigitalOcean, E2B, Modal, Oracle, Runloop, and Vercel, to provide first-class integrations for a range of needs:
- Fully managed environments or deployments within your VPC
- Specific file and secret storage mechanisms
- Different CPU, GPU, and memory configurations, with performance, cold-start, and cost profiles to match your companyโs workflow.

The Agents API offers first-class integrations with popular ecosystem providers.
OpenAI hosted sandboxes
For developers who want to get started quickly and scale efficiently, weโre also introducing the OpenAI hosted sandboxโ (opens in a new window). This leverages the same sandboxing infrastructure that powers Codex and ChatGPT.
OpenAI provisions and manages the sandbox, giving your agent a secure and performant environment to run code, work with files, and produce artifacts. These sandboxes can be flexibly configured with your files, packages, skills and plugins to give the agent what it needs to complete the task.
Build with an evolving Codex harness
Taking advantage of new model capabilities often means reworking your harness, taking valuable time away from improving your application. The Agents API provides versioned access to these capabilities with each model launch. We maintain and continuously improve the harness alongside our models, helping your agents get better performance from every upgrade. For example, recent improvements to the harness include:
Keep agents working across long sessions
To support models working for hours, weโve built context management that helps agents carry relevant information across longer sessions. The Agents API automatically compactsโ (opens in a new window) earlier context as a session approaches its context limit, preserving information the agent needs to continue. Developers can build workflows that span multiple context windows without implementing their own compaction logic.
Help agents efficiently use more tools
The Agents API helps agents find the right tools and use them efficiently. Tool searchโ (opens in a new window) loads relevant tool definitions as needed, helping reduce token usage and cost while preserving the modelโs cache. Once tools are available, programmatic tool callingโ (opens in a new window) lets agents run calls in parallel, chain related operations, and filter or combine results in code so they can work through large volumes of data while bringing only the relevant results back into context. The Agents API supports MCP, custom functions, and built-in tools like web search.
JSON
1"agent": {2 "tools": [3 {4 "type": "mcp",5 "server_label": "openai_docs",6 "transport": {7 "type": "http",8 "server_url": "https://developers.openai.com/mcp"9 }10 },11 ]12}
Let agents parallelize work with subagents
With multi-agent supportโ (opens in a new window), the Agents API can break complex tasks into independent pieces and delegate them to subagents that work in parallel. Each subagent maintains its own context, helping it stay focused on its assignment, while the main agent coordinates their work and brings the results together. This can speed up research, analysis, and coding tasks that benefit from parallel work, without requiring you to build your own orchestration.
JSON
1"agent": {2 "model": "gpt-6-astra",3 "multi_agent": {4 "enabled": true,5 "max_concurrent_subagents": 3,6 }7}
An open-source foundation
The Agents API is powered by the open-source Codex harness, giving developers visibility into the core logic that coordinates model calls, tools, and context. With the Agents API, OpenAI operates and maintains that harness while developers can inspect and learn from its public codebaseโ (opens in a new window).
Start building
Agents API is available in public beta today to all developers. There are no additional fees for using the Agents API โ you simply pay for the tokens and tools your agents use, as outlined on our pricing pageโ (opens in a new window).
Explore the Agents API overviewโ (opens in a new window) to learn more, or follow the quickstartโ (opens in a new window) to get started and bring the harness behind Codex into your own agents.
During the public beta, weโll iterate quickly based on your feedback as we work toward general availability. Let us know whatโs working, where youโre running into friction, and what you need to build and run your agents in production.


