Live briefing
Everything about OpenAPI Specification
Specification for machine-readable interface files
The OpenAPI Specification (OAS), previously known as the Swagger Specification, is a specification for a machine-readable interface definition language for describing, producing, consuming and visualizing web services. Originally developed to support the Swagger framework, it became a separate project in 2015, overseen by the OpenAPI Initiative, an open-source collaboration project of the Linux Foundation. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: OpenAPI SpecificationA 5-minute orientation
- Skim a recent paper: Spec2chat: A Python library for task-oriented dialogue generation from OpenAPI specificationsInfluential work since 2022
- Read the landmark paper: Transforming OpenAPI Specification 3.0 documents into RDF-based semantic web servicesCited 8 times
- Go sideways: Swagger (software)A closely related topic
- Go sideways: RAML (software)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Transforming OpenAPI Specification 3.0 documents into RDF-based semantic web services
Backend Infrastructure and Specifications Design Using OpenAPI and API-First on CV Elang Java Mandiri
A probabilistic model for API contract specification retrieval focusing on the openAPI standard
API Design and Implementation: RAML and OpenAPI Specification
Swagger/OpenAPI Specification as a Governance Tool for Internal Data Products: Enabling Standardization, Transparency, and Control
INTERPRETER REST API SERVISA BAZIRAN NA OPENAPI SPECIFIKACIJI
API Bad Smells: Definición y Detección Automática en Especificaciones OpenAPI
METHOD FOR PRIORITIZING AUTO-GENERATED TEST CASES FOR REST APIS BASED ON OPENAPI SPECIFICATIONS
🆕 Influential since 2022
📚 Books worth reading
Open Library didn't respond; try again in a moment.
🔗 Related topics
- Swagger (software) Swagger is a suite of tools for API developers from SmartBear Software and a former specification upon which the OpenAPI Specification is based. The Swagger…
- RAML (software) RESTful API Modeling Language (RAML) is a YAML-based language for describing static APIs (but not REST APIs). It provides all the information necessary…
- FastAPI FastAPI is a web framework for building HTTP-based service APIs in Python 3.8+. It uses Pydantic and type hints to validate, serialize and deserialize…
- ROCm ROCm is an Advanced Micro Devices (AMD) software stack for graphics processing unit (GPU) programming. ROCm spans several domains, including general-purpose…
- Docker (software) Docker is a set of products that uses operating system-level virtualization to deliver software in packages called containers. Docker automates the deployment…
- Common Manageability Programming Interface The Common Manageability Programming Interface (CMPI, also called Common Management Programming Interface) is an open standard that defines a programming…
- Bitbucket Bitbucket is a Git-based source code repository hosting service owned by Atlassian. Bitbucket offers both commercial plans and free accounts with an unlimited…
- Comparison of open-source configuration management software This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and…