API Specifications
Launchpad uses OpenAPI specifications as the foundation for your API documentation. Upload, manage, and version your API specs to keep documentation in sync with your APIs.
API Specifications Management
Supported Formats
Launchpad supports the following specification formats:
- OpenAPI 3.1 — Latest standard with JSON Schema support
- OpenAPI 3.0 — Widely adopted specification
- Swagger 2.0 — Legacy format (auto-converted to OpenAPI 3.0)
- YAML or JSON — Both file formats supported
Adding Specifications
Upload File
- Navigate to API Specification in the sidebar
- Click Add Specification
- Select Upload File
- Choose your OpenAPI file
- Configure settings and save
Specification Settings
Basic Information
- Display Name — Name shown in documentation
- Description — Overview of the API
- Version — API version number
- Category — Group related APIs
Visibility Settings
API Specifications use role-based access control, assigning roles to each API to ensure only authorized users can access or manage them.
API Specs Role-Based Access Control
API Versioning
Manage multiple versions of your APIs:
Version Management
- Upload new versions alongside existing ones
- Set a default version for visitors