Fork me on GitHub

{"API Evangelist"}

Generators (return to main page)

These are the tools in the toolbox that generate OpenAPIs from a a variety of platforms and languages.

Yeoman Generator
A Yeoman generator for the OpenAPI specification, helping you easily share your OpenAPI using Github.

Django REST Swagger
An API documentation generator for Swagger UI and Django REST Framework.

HAPI Swagger
A Swagger interface for HAPI

Nancy plugin for generated API documentation in Swagger format.

Route Swagger
Generate Swagger documentation from pedestal (or tripod) routes

Pyramid Swagger
Convenient tools for using Swagger to define and validate your interfaces in a Pyramid webapp.

Automated JSON API documentation for API's built with Spring

Swagger Maven Plugin
This plugin enables your Swagger-annotated project to generate Swagger specs and customizable, templated static documents during the maven build phase.

Swagger PHP
Generate interactive Swagger documentation for your RESTful API using doctrine annotations.

Swagger WCF
Generates Swagger (2.0) for WCF services and also provides swagger-ui.

Swagger tooling for API's built with ASP.NET Core. Generate beautiful API documentation, including a UI to explore and test operations, directly from your routes, controllers and models.

Seamlessly adds a Swagger to WebApi projects! Combines ApiExplorer and Swagger/swagger-ui to provide a rich discovery, documentation and playground experience to your API consumers.

Go command line tool which reads OpenAPI descriptions in JSON or YAML formats and writes equivalent Protocol Buffer representations. Protocol Buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

This project is forkable using the Github repository, and accessible as JSON. If you have a tool you think should be added, or there is something that needs fixing, you can submit an issue on the Github repository, or submit a pull request.

Return to Main Page