OpenAPI Specification and Swagger

Swagger offers the easiest to use tools to take full advantage of all the capabilities of the OpenAPI Specification (OAS).

What is the OpenAPI Specification?

The OpenAPI Specification, formerly known as the Swagger Specification, is the world's standard for defining RESTful interfaces. The OAS enables developers to design a technology-agnostic API interface that forms the basis of their API development and consumption.

Standardize on OAS with Swagger Studio

Swagger Studio helps teams that need to set and enforce API style guidelines, and work better together. Take control of your API design process, and help your team deliver APIs that developers love to use with OAS & Swagger Studio.

Generating OAS From Code

How do you get the OpenAPI file from a fully developed API? With Swagger Explore, you can auto-generate your definition from any API endpoint without any manual plumbing. The generation takes less than 3 clicks, and lets your development team take full advantage of a definition to generate further documentation and SDKs.

OAS and Swagger

You can't talk OAS without talking Swagger. The Swagger project from SmartBear was the original foundation of the OAS, consisting of the Swagger Specification and the Swagger tools. The Swagger Community is leading the charge on building tools to fully leverage the power of the OAS across the API lifecycle.

API Design Resources

Scale Your API Design with Confidence