API Design

OpenAPI / Swagger

/ˈəʊpən eɪ piː aɪ ˈswæɡər/

Definition

A specification and tooling for describing REST APIs in a machine-readable format, producing interactive documentation.

Example in context

"The OpenAPI spec auto-generates our developer docs and Postman collections — one source of truth."

Related terms

Practice this term

Master OpenAPI / Swagger in context by working through exercises in the API Design module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.

Frequently Asked Questions

What does "OpenAPI / Swagger" mean?

A specification and tooling for describing REST APIs in a machine-readable format, producing interactive documentation.

How do you pronounce "OpenAPI / Swagger"?

"OpenAPI / Swagger" is pronounced /ˈəʊpən eɪ piː aɪ ˈswæɡər/.

Can you use "OpenAPI / Swagger" in a sentence?

"The OpenAPI spec auto-generates our developer docs and Postman collections — one source of truth."