Skip to content
SPECIFICTION
Get listed

Swagger2Markup

github.com

LinuxAPISelf-hosted
Visit github.com
Spec score 7.0 #27 of 27 in API Documentation Tools

Spec sheet

Purpose
Swagger2Markup combines handwritten material with automatically generated API documentation to produce an up-to-date REST API guide.Read 9 Oct 2026 · github.com
Integrations
The project documents use with Swagger JAX-RS, Springfox, Spring REST Docs, and Gradle and Maven plugins.Read 9 Oct 2026 · swagger2markup.github.io
Support
The project README directs questions to Gitter and asks users to report bugs and enhancement requests through GitHub issues and pull requests.Read 9 Oct 2026 · github.com
License
The project is licensed under Apache License 2.0.Read 9 Oct 2026 · github.com
Build output
AsciiDoc output can be converted to HTML, PDF, and EPUB using Asciidoctor tooling.Read 9 Oct 2026 · github.com
CLI and Docker
The reference documentation includes command-line usage and a Docker image section.Read 9 Oct 2026 · swagger2markup.github.io
Compatibility limit
The project README says it supports Swagger 1.2 and 2.0 specifications and requires at least JDK 8.Read 4 Oct 2026 · github.com
Configuration
Options include output markup language, output language, path grouping, generated examples, and document ordering.Read 9 Oct 2026 · swagger2markup.github.io
Conversion options
The converter can write output to a folder, write a single file, or return documentation as a string.Read 4 Oct 2026 · swagger2markup.github.io
Customization
It provides extension points for overview, paths, security, and definitions documents, and for modifying the Swagger model before conversion.Read 4 Oct 2026 · swagger2markup.github.io
Distribution
The documentation describes Swagger2Markup as a JAR library published in JCenter and Maven Central.Read 9 Oct 2026 · swagger2markup.github.io
Extensions
An extension SPI supports extending overview, paths, security, and definitions documents, and modifying the Swagger model before conversion.Read 9 Oct 2026 · swagger2markup.github.io
Formats
The documentation says AsciiDoc output can be converted to HTML, PDF, and EPUB using Asciidoctor tools.Read 4 Oct 2026 · swagger2markup.github.io
Generated documentation
By default, it generates four AsciiDoc files for overview, paths, security, and definitions, and can instead produce one file or a string.Read 4 Oct 2026 · swagger2markup.github.io
Input and output
It converts Swagger JSON or YAML into AsciiDoc, GitHub Flavored Markdown, or Atlassian Confluence Wiki documents.Read 4 Oct 2026 · swagger2markup.github.io
Input location
The Swagger specification can be read from a local file or a remote URL accessible over HTTP.Read 9 Oct 2026 · swagger2markup.github.io
Maintenance
The README says the maintainer can no longer maintain the project alone and lists Swagger v3 support and bug fixes among topics needing help.Read 4 Oct 2026 · github.com
Maintenance status
The maintainer says they can no longer maintain the project alone and welcomes community help, including work on Swagger v3 support and bug fixes.Read 9 Oct 2026 · github.com
Output formats
It converts Swagger JSON or YAML into AsciiDoc, GitHub Flavored Markdown, or Atlassian Confluence Wiki documents.Read 9 Oct 2026 · swagger2markup.github.io
Output options
The converter can generate separate overview, paths, security, and definitions files, or produce one file or a string.Read 9 Oct 2026 · swagger2markup.github.io
Runtime requirement
The project requires at least JDK 8.Read 9 Oct 2026 · github.com

Where Specifiction places it

Alternatives to Swagger2MarkupAll alternatives →