OpenAPI Specification

The dominant machine-readable contract for HTTP APIs. Presence of a public OpenAPI document — with examples, error schemas, security schemes, and rate-limit headers — is the single highest-leverage agent-readiness signal for a REST surface, because it gives an agent everything it needs to call the API without scraping HTML docs.

API entry from apis.yml

apis.yml Raw ↑
aid: agent-readiness:openapi-initiative
name: OpenAPI Specification
tags:
- API Specification
- Agent Readiness
- Machine-Readable APIs
- Standards
humanURL: https://www.openapis.org
baseURL: https://spec.openapis.org
properties:
- url: https://spec.openapis.org/oas/latest.html
  type: Documentation
- url: https://github.com/OAI/OpenAPI-Specification
  type: GitHubRepository
description: The dominant machine-readable contract for HTTP APIs. Presence of a public OpenAPI document
  — with examples, error schemas, security schemes, and rate-limit headers — is the single highest-leverage
  agent-readiness signal for a REST surface, because it gives an agent everything it needs to call the
  API without scraping HTML docs.