Swagger Open Source Tools

Swagger was created by the team behind the original Swagger Specification, which has since been renamed to the OpenAPI Specification. Today, Swagger has evolved into one of the most widely used open source tool sets for developing APIs with rich support for the OpenAPI Specification, AsyncAPI specification, JSON Schema and more.

Swagger for Everyone

Swagger open source and pro tools have helped millions of API developers, teams, and organizations deliver great APIs.

Design

Design APIs in a powerful editor which visually renders your OpenAPI or AsyncAPI definition and provides real-time error feedback.

Build

Build and enable consumption of your API by generating server stubs and client SDKs with minimal plumbing.

Document

Automatically generate documentation from your OpenAPI definition for visual interaction and easier consumption.

Repositories
37+
Languages
25+
Downloads
10M+

apidom

Semantic parser for API specifications. Provides a single, unifying structure for describing APIs across API description language and serialization formats.

Swagger-Editor

API editor for designing APIs with the OpenAPI and AsyncAPI specifications.

Swagger-UI

Visualize OpenAPI & AsyncAPI Specification definitions in an interactive UI.

Swagger-Core

Java-related libraries for creating, consuming, and working with OAS definitions.

Swagger-Parser

Standalone library for parsing Swagger definitions from Java.

Swagger-JS

Javascript library for connecting to OAS-defined APIs from browser and node.js applications.

What's New From Swagger

API Strategy

Enhanced Swagger Catalog: Governance infrastructure for AI-native APIs

What happens to API governance when AI is doing the building?

Enhanced Swagger Catalog: Governance infrastructure for AI-native APIs

Swagger for Teams

For teams that want to streamline their API workflow and deliver awesome APIs faster than ever before.

  • Interactive Editor
  • Hosted Documentation
  • Collaborate on Files
  • Design Auto-Mocking
Learn More

Swagger Enterprise

For organizations that need to work across multiple teams in a secure environment, available on-premise or on the cloud.

  • API Standardization
  • Teams and Projects
  • Reusable Domains
  • On-Prem Installation
Contact Sales