OpenAPI Specification

The World Standard for RESTful APIs

The OpenAPI Specification (OAS) was donated to the Linux Foundation under the OpenAPI Initiative in 2015. The specification creates a RESTful interface for easily developing and consuming an API by effectively mapping all the resources and operations associated with it.

OAS 2.0 OAS 3.0 OAS 3.1

OpenAPI Specification & Swagger Tools

The Swagger tools were developed by the team behind the original "Swagger" Specification. Swagger offers the most powerful and easiest to use tools to take full advantage of the OpenAPI Specification.

Why OpenAPI Specification?

Streamline Your Workflow

Streamline your API’s build process by keeping its design, documentation, and implementation synchronized and updated automatically

Restraint-Free Build

Develop APIs in the technology stack of your choice with client libraries and server templates in every popular language

Open & Globally Supported

The OpenAPI Specification is a community-driven open specification within the Open API Initiative, a Linux Foundation Collaborative Project.

Unlocking the Power of Your APIs with OAS

The OpenAPI Specification can be implemented across the API lifecycle.
Design OAS offers the complete format for designing APIs, defining resources and operations before writing code a line of code. OpenAPI Specification Document Visualize your APIs operations and let internal developers and external consumers quickly adopt your API. Automate Cucumber Solutions Client & Server Generation Generate scaffolding for server stubs and client SDKs, based on your OAS definition OpenAPI Specification Test Automate test case generation by defining a successful response in your OAS definition. OpenAPI Specification Monitor Use the operations defined in your OAS generation to create API monitors. OpenAPI Specification Deploy Supported by leading API gateways like AWS, IBM, Apigee, and more.

Get Started with OAS with Swagger

The Swagger tools support advanced Swagger users, and teams that are just beginning their journey with the OpenAPI Specification.