Home
Providers
OpenAI
OpenAI
OpenAI publishes a single unversioned REST API at https://api.openai.com/v1 covering text and reasoning (Responses, Chat Completions), embeddings, images, audio and speech, video, moderation, file storage, vector stores and file search, containers, batch inference at half price, fine-tuning, evals, ChatKit, agent skills, and a full organization administration plane for projects, users, groups, roles, API keys, certificates, usage and audit logs. The contract is OpenAPI 3.1.0 with 242 operations, published by OpenAI itself under MIT at github.com/openai/openai-openapi. Realtime is a separate WebSocket surface at wss://api.openai.com/v1/realtime. Authentication is a project-scoped bearer API key; OAuth 2.0 / OIDC at auth.openai.com grants user identity only, not API authority. First-party SDKs ship for Python, JavaScript, Go, Java, .NET and Ruby, alongside the Codex CLI and an anonymous documentation MCP server at developers.openai.com/mcp.
OpenAI publishes 40 APIs on the APIs.io network, including Assistants API, Audio API, Audit Logs API, and 37 more. Tagged areas include LLM, OpenAI, Artificial Intelligence, T1, and Agentic Commerce.
The OpenAI catalog on APIs.io includes 1 event-driven AsyncAPI specification, 5 JSON-LD contexts, and 3 Spectral governance rulesets.
OpenAI’s developer surface includes authentication, developer portal, getting-started guide, documentation, support, pricing, signup flow, and 130 more developer resources.
15 APIs
1 MCP Servers
44 Agent Skills
16 Features
8 Use Cases
On this page
Kin Score Standards 1
APIs 40
Postman 14
Open Collections 43
Arazzo 17
MCP Servers 1
Agent Skills 44
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 16
Event Specs 1
Vocabularies 5
Spectral Rules 3
JSON Schema 24
JSON Structure 22
Examples 22
Security Posture 4
Scopes 1
Agentic Access 1
Use Cases 8
Integrations 6
Resources 137
apis.yml
Business capabilities this provider's published APIs can perform, derived from its own
contracts. Browse all capabilities →
95 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 86.0/100 · exemplar
Agent readiness — 48/100 · agent ready
Interfaces this provider implements that became standards by being copied rather than ratified. Each is profiled by the API Commons , and the evidence column says how the claim was established — not that it was made.
prose — states compatibility; nothing published to check it against
Individual APIs this provider publishes, each with its own machine-readable definition.
The OpenAI Agents SDK is a lightweight framework for building multi-agent workflows in Python and TypeScript. Primitives include agents (LLMs with instructions, tools, guardrail...
OpenAI Codex is a lightweight coding agent that runs in the terminal, with companion IDE extensions, a desktop app, and a web experience at chatgpt.com/codex. Codex authenticate...
Build Assistants that can call models and use tools.
Learn how to turn audio into text or text into audio.
List user actions and configuration changes within this organization.
The Batch API enables asynchronous processing of requests with 50% cost discount, higher rate limits, and completion within 24 hours. It supports /v1/responses, /v1/chat/complet...
The Certificates API from OpenAI — 7 operation(s) for certificates.
Given a list of messages comprising a conversation, the model will return a response.
ChatKit is the best way to build agentic chat experiences. It provides session and thread management for building internal knowledge base assistants, research companions, suppor...
Given a prompt, the model will return one or more predicted completions, and can also return the probabilities of alternative tokens at each position.
The Containers API manages sandboxed containers used by Code Interpreter for running Python, data work, file transforms, and iterative debugging. Containers can be created expli...
The Conversations API allows you to create and manage stateful conversations for use with the Responses API. A conversation object contains an id, a created_at timestamp, and me...
Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
The Evals API allows you to programmatically configure and run evaluations to test model outputs against your expectations. Evaluations ensure model responses meet style and con...
Files are used to upload documents that can be used with features like Assistants and Fine-tuning.
The Fine Tuning API from OpenAI — 11 operation(s) for fine tuning.
The Group organization role assignments API from OpenAI — 2 operation(s) for group organization role assignments.
The Group users API from OpenAI — 2 operation(s) for group users.
The Groups API from OpenAI — 2 operation(s) for groups.
Given a prompt and/or an input image, the model will generate a new image.
The Invites API from OpenAI — 2 operation(s) for invites.
List and describe the various models available in the API.
The Moderations API can be used to check whether text or images are potentially harmful. It classifies content across several categories including harassment, hate speech, sexua...
The Organization API from OpenAI — 2 operation(s) for organization.
The Project group role assignments API from OpenAI — 2 operation(s) for project group role assignments.
The Project groups API from OpenAI — 2 operation(s) for project groups.
The Project user role assignments API from OpenAI — 2 operation(s) for project user role assignments.
The Projects API from OpenAI — 11 operation(s) for projects.
The Realtime API enables low-latency, bidirectional communication with models that natively support speech-to-speech interactions as well as multimodal inputs (audio, images, an...
The Responses API is OpenAI's most advanced interface for generating model responses. It combines the strengths of the Chat Completions and Assistants APIs into a single streaml...
The Roles API from OpenAI — 4 operation(s) for roles.
The Skills API surfaces OpenAI's Agent Skills — discoverable folders of instructions, scripts, and resources that agents (notably Codex) can use to perform specific tasks. Opera...
The Threads API from OpenAI — 13 operation(s) for threads.
The Uploads API creates an intermediate Upload object that you can add Parts to, enabling large file uploads. Currently an Upload can accept at most 8 GB in total and expires af...
The Usage API from OpenAI — 9 operation(s) for usage.
The User organization role assignments API from OpenAI — 2 operation(s) for user organization role assignments.
The Users API from OpenAI — 2 operation(s) for users.
Vector stores are collections of processed files that power semantic search for the file_search tool in the Responses and Assistants APIs. When you add a file to a vector store ...
The Videos API enables programmatic creation, extension, and remixing of videos using Sora models. It provides endpoints for creating a new render job from a text prompt, checki...
The OpenAI API API from OpenAI — 0 operation(s) for openai api.
Scroll for all 40
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 14
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 43
Multi-step API workflows described with the Arazzo specification.
Scroll for all 17
Model Context Protocol servers that expose these APIs to AI agents.
Packaged agent skills for driving this provider's APIs from an AI assistant.
Scroll for all 24
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
GPT-5.5 flagship model at $5/$30 per MTok input/output
GPT-5.5 Pro for highest reasoning at $30/$180 per MTok
GPT-5.4 mid-tier balanced model at $2.50/$15 per MTok
GPT-5.4 Mini at $0.75/$4.50 per MTok
GPT-5.4 Nano cheapest model at $0.20/$1.25 per MTok
GPT Realtime 1.5 for low-latency voice with separate audio pricing
Cached input at ~10x discount vs uncached
Batch API at 50% discount on input and output
Flex tier for reduced cost / lower priority workloads
Vision, tool use, structured outputs, and function calling
Six usage tiers (Free + Tier 1-5) with automatic spend-based advancement
Five rate limit metrics: RPM, RPD, TPM, TPD, IPM
Per-model rate ceilings; X-RateLimit-* headers on every response
Project-level API keys for cost allocation
Cost Tracking API and per-project hard spend limits
Regional data residency with 10% uplift
Scroll for all 16
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 24
JSON Structure definitions describing this provider's data shapes.
Scroll for all 22
Example request and response payloads for these APIs.
Scroll for all 22
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Scroll for all 8
Pre-built integrations with other platforms and tools.
Get Started 7
Portal, sign-up, and the first successful call
Scroll for all 7
Documentation 26
Reference material describing how the API behaves
Scroll for all 26
Agent Surfaces 7
MCP servers, agent skills, and machine-readable catalogs
Scroll for all 7
Design & Contract 27
Pagination, idempotency, versioning, errors, and events
Scroll for all 27
Build 30
SDKs, sample code, and the tooling you integrate with
Scroll for all 30
Access & Security 10
Authentication, authorization, and security posture
Scroll for all 10
Learn 1
Tutorials, courses, talks, and written guidance
Operate 10
Status, limits, changes, and where to get help
Scroll for all 10
Commercial 7
Pricing, plans, and the legal terms of use
Scroll for all 7
Company 3
The organization behind the API
Other 9
Properties that don't map to a standard resource type
Scroll for all 9
Source (apis.yml)
aid: openai
url: https://raw.githubusercontent.com/api-evangelist/openai/refs/heads/main/apis.yml
apis:
- aid: openai:openai-agents-sdk
name: OpenAI Agents SDK
tags:
- Agents
- SDK
- Voice
- Sandbox
score: 100
baseURL: https://api.openai.com
humanURL: https://github.com/openai/openai-agents-python
properties:
- url: https://github.com/openai/openai-agents-python
type: GitHubRepository
- url: https://github.com/openai/openai-agents-js
type: GitHubRepository
description: The OpenAI Agents SDK is a lightweight framework for building multi-agent workflows in Python and TypeScript.
Primitives include agents (LLMs with instructions, tools, guardrails), handoffs between specialists, guardrails for safety
checks, sessions for conversation history, tracing for run observability, and realtime agents for voice workflows. The
SDK is provider-agnostic and supports OpenAI Responses and Chat Completions plus other LLM providers.
- aid: openai:openai-codex
name: OpenAI Codex
tags:
- Agents
- Codex
- Coding Agents
tags_raw:
- Agents
- Codex
- Coding Agent
score: 100
baseURL: https://api.openai.com
humanURL: https://developers.openai.com/codex
properties:
- url: https://developers.openai.com/codex
type: Documentation
- url: https://github.com/openai/codex
type: GitHubRepository
description: OpenAI Codex is a lightweight coding agent that runs in the terminal, with companion IDE extensions, a desktop
app, and a web experience at chatgpt.com/codex. Codex authenticates with a ChatGPT Plus/Pro/Business/Edu/Enterprise account
or an API key, and integrates with the Skills catalog for repeatable task workflows.
- aid: openai:openai-assistants-api
name: OpenAI Assistants API
description: Build Assistants that can call models and use tools.
humanURL: https://platform.openai.com/docs/assistants/overview
baseURL: https://api.openai.com
tags:
- Assistant
tags_raw:
- Assistants
properties:
- type: OpenAPI
url: openapi/openai-assistants-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-audio-api
name: OpenAI Audio API
description: Learn how to turn audio into text or text into audio.
humanURL: https://platform.openai.com/docs/assistants/overview
baseURL: https://api.openai.com
tags:
- Audio
properties:
- type: OpenAPI
url: openapi/openai-audio-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-audit-logs-api
name: OpenAI Audit Logs API
description: List user actions and configuration changes within this organization.
humanURL: https://platform.openai.com/docs/assistants/overview
baseURL: https://api.openai.com
tags:
- Audit Logs
properties:
- type: OpenAPI
url: openapi/openai-audit-logs-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-batch-api
name: OpenAI Batch API
description: The Batch API enables asynchronous processing of requests with 50% cost discount, higher rate limits, and completion
within 24 hours. It supports /v1/responses, /v1/chat/completions, /v1/embeddings, /v1/completions, and /v1/moderations
endpoints. A single batch may include up to 50,000 requests with a batch input file size up to 200 MB.
humanURL: https://platform.openai.com/docs/api-reference/batch
baseURL: https://api.openai.com
tags:
- Async
- Batch
score: 100
properties:
- type: OpenAPI
url: openapi/openai-batch-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/api-reference/batch
- type: Documentation
url: https://platform.openai.com/docs/guides/batch
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-certificates-api
name: OpenAI Certificates API
description: The Certificates API from OpenAI — 7 operation(s) for certificates.
humanURL: https://platform.openai.com/docs/assistants/overview
baseURL: https://api.openai.com
tags:
- Certificates
properties:
- type: OpenAPI
url: openapi/openai-certificates-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-chat-api
name: OpenAI Chat API
description: Given a list of messages comprising a conversation, the model will return a response.
humanURL: https://platform.openai.com/docs/assistants/overview
baseURL: https://api.openai.com
tags:
- Chat
properties:
- type: OpenAPI
url: openapi/openai-chat-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-chatkit-api
name: OpenAI ChatKit API
description: ChatKit is the best way to build agentic chat experiences. It provides session and thread management for building
internal knowledge base assistants, research companions, support agents, and more. ChatKit sessions include resolved feature
configuration for automatic thread titling, file upload, and history settings. Threads have statuses including active,
locked, and closed.
humanURL: https://platform.openai.com/docs/api-reference/chatkit
baseURL: https://api.openai.com
tags:
- ChatKit
- Agents
- Chat
tags_raw:
- Chatkit
- Agents
- Chat
score: 100
properties:
- type: OpenAPI
url: openapi/openai-chatkit-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chatkit
- type: Documentation
url: https://platform.openai.com/docs/guides/chatkit
- type: GitHubRepository
url: https://github.com/openai/chatkit-js
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-completions-api
name: OpenAI Completions API
description: Given a prompt, the model will return one or more predicted completions, and can also return the probabilities
of alternative tokens at each position.
humanURL: https://platform.openai.com/docs/assistants/overview
baseURL: https://api.openai.com
tags:
- Completions
properties:
- type: OpenAPI
url: openapi/openai-completions-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-containers-api
name: OpenAI Containers API
description: The Containers API manages sandboxed containers used by Code Interpreter for running Python, data work, file
transforms, and iterative debugging. Containers can be created explicitly or auto-managed, with configurable memory limits
of 1g, 4g, 16g, or 64g. Container files can be uploaded, listed, retrieved, and downloaded. Containers expire after 20
minutes of inactivity.
humanURL: https://platform.openai.com/docs/api-reference/containers
baseURL: https://api.openai.com
tags:
- Code Interpreter
- Containers
- Sandbox
score: 100
properties:
- type: OpenAPI
url: openapi/openai-containers-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/api-reference/containers
- type: Documentation
url: https://platform.openai.com/docs/api-reference/container-files
- type: Documentation
url: https://developers.openai.com/api/docs/guides/tools-code-interpreter/
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-conversations-api
name: OpenAI Conversations API
description: The Conversations API allows you to create and manage stateful conversations for use with the Responses API.
A conversation object contains an id, a created_at timestamp, and metadata. Because conversations are stateful, managing
context across conversations is handled automatically, and the /responses/compact endpoint can shrink context for long-running
conversations.
humanURL: https://platform.openai.com/docs/api-reference/conversations/create
baseURL: https://api.openai.com
tags:
- Conversations
- State Management
score: 100
properties:
- type: OpenAPI
url: openapi/openai-conversations-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/api-reference/conversations/create
- type: Documentation
url: https://developers.openai.com/api/docs/guides/conversation-state/
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-embeddings-api
name: OpenAI Embeddings API
description: Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
humanURL: https://platform.openai.com/docs/assistants/overview
baseURL: https://api.openai.com
tags:
- Embeddings
properties:
- type: OpenAPI
url: openapi/openai-embeddings-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
- type: Documentation
url: https://platform.openai.com/docs/api-reference/audio
- type: Documentation
url: https://platform.openai.com/docs/guides/speech-to-text
- type: Documentation
url: https://developers.openai.com/api/docs/guides/audio/
- type: Documentation
url: https://developers.openai.com/api/docs/guides/voice-agents/
- type: JSONLD
url: json-ld/openai-context.jsonld
- type: Documentation
url: https://platform.openai.com/docs/api-reference/chat
- type: JSONSchema
url: json-schema/openai-chat-completion-schema.json
- type: Documentation
url: https://platform.openai.com/docs/guides/embeddings
- type: Documentation
url: https://platform.openai.com/docs/api-reference/embeddings
- type: JSONSchema
url: json-schema/openai-embedding-schema.json
- type: Documentation
url: https://platform.openai.com/docs/api-reference/files
- type: Documentation
url: https://platform.openai.com/docs/guides/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/api-reference/fine-tuning
- type: Documentation
url: https://platform.openai.com/docs/guides/images
- type: Documentation
url: https://platform.openai.com/docs/api-reference/images
- type: Documentation
url: https://platform.openai.com/docs/guides/image-generation
- type: Documentation
url: https://platform.openai.com/docs/guides/images-vision
- type: Documentation
url: https://platform.openai.com/docs/models
- type: Documentation
url: https://platform.openai.com/docs/api-reference/models
- type: Documentation
url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
- type: Documentation
url: https://platform.openai.com/docs/api-reference/threads
- type: Documentation
url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-evals-api
name: OpenAI Evals API
description: The Evals API allows you to programmatically configure and run evaluations to test model outputs against your
expectations. Evaluations ensure model responses meet style and content criteria you specify, and are essential for building
reliable LLM applications, especially when upgrading or trying new models.
humanURL: https://platform.openai.com/docs/api-reference/evals
baseURL: https://api.openai.com
tags:
- Evals
- Evaluation
- Testing
score: 100
properties:
- type: OpenAPI
url: openapi/openai-evals-api-openapi.yml
- type: Documentation
url: https://platform.openai.com/docs/api-reference/evals
- type: Documentation
url: https://platform.openai.com/docs/guides/evals
- type: Documentation
url: https://platform.openai.com/docs/assistants/overview
- type: Documentation
url: https://platform.openai.com/docs/api-reference/assistants
- type: Documentation
url: https://platform.openai.com/docs/guides/text-to-speech
# --- truncated at 32 KB (132 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/openai/refs/heads/main/apis.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/openai"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/openai/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/openai/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.