API Documentation Tools
OpenAPI, GraphQL and source-code reference tooling: specification editors, linters, renderers, developer portals and SDK generators.
Swagger
The long-running family of OpenAPI tools, including Swagger UI, Editor and Codegen, for designing, documenting and consuming REST APIs.
Redocly
The company behind the Redoc OpenAPI renderer, offering API documentation generation, linting and a hosted developer portal product.
Fern
A toolchain that takes an OpenAPI description and produces SDKs in multiple languages plus a hosted interactive documentation site.
Zuplo
A programmable API gateway that also generates a developer portal and interactive documentation from the API's OpenAPI description.
SmartBear
The software company behind SwaggerHub and the Swagger open-source tools, offering API design, documentation and testing products.
ReadMe
A hosted developer hub platform that combines guides with an interactive API reference generated from an OpenAPI description.
Apidog
An integrated API platform combining design, debugging, automated testing, mocking and documentation publishing in one tool.
Stoplight
An API design and documentation platform for authoring OpenAPI descriptions, generating docs and spinning up mock servers.
Apiary
An API-first design platform for describing APIs, generating documentation and providing mock servers during development.
Speakeasy
A platform that generates idiomatic client SDKs, Terraform providers and API documentation from an OpenAPI description.
Scalar
An open-source API reference renderer and client that turns an OpenAPI description into interactive documentation with a built-in request runner.
Bump.sh
A platform that publishes API documentation from OpenAPI and AsyncAPI descriptions and reports diffs whenever the contract changes.
Treblle
An API observability platform that monitors live traffic and can generate and keep API documentation in sync from what it observes.
AsyncAPI
An open-source specification and toolchain for documenting event-driven and message-based APIs, with generators for docs and code.
OpenAPI Generator
An open-source generator that produces client SDKs, server stubs and documentation in many languages from an OpenAPI description.
Theneo
An API documentation platform that generates reference docs from a specification and hosts a private or public developer portal.
Kong
An API gateway and management platform whose developer portal publishes API documentation and onboarding content for consumers.
Swagger Editor
An open-source browser editor for writing OpenAPI descriptions with live validation and a rendered documentation preview.
Insomnia
An open-source API client and design tool for sending requests, testing endpoints and working with OpenAPI descriptions.
Storybook
A workshop for building and documenting UI components in isolation, doubling as living documentation of a design system.
vacuum
A fast open-source OpenAPI linter written in Go that reports specification quality issues and supports custom rulesets.
Konfig
A developer onboarding toolchain that generates SDKs, documentation, demos and tutorials from a REST API description.
Bruno
An open-source API client that stores collections as plain files in a Git repository rather than in a cloud account.
liblab
A platform that generates SDKs, documentation and code snippets from an API specification as part of a CI pipeline.
Postman
An API platform for building, testing and documenting APIs, where collections double as executable documentation.
APIMatic
A platform that transforms API descriptions into SDKs, code samples and a hosted developer experience portal.
Spectral
An open-source linter for OpenAPI and AsyncAPI descriptions that enforces custom API style guide rules in CI.
Hoppscotch
A lightweight open-source browser-based API client for testing REST, GraphQL and realtime endpoints.
Doxygen
The long-standing documentation generator for C++, C, Java and other languages, producing reference documentation from annotated source.
OpenApi.tools
An open-source catalogue of tooling for working with OpenAPI, grouped by function such as documentation, validation and code generation.
OpenAPI Specification
The formal specification document for OpenAPI, defining the standard programming-language-agnostic interface description for HTTP APIs.
numpydoc
A Sphinx extension and docstring style convention originating in the NumPy project, widely adopted across scientific Python libraries.
Zudoku
An open-source framework for building API documentation sites from OpenAPI descriptions, with MDX pages and an interactive playground.
Compodoc
An open-source documentation tool for Angular applications that generates a static site describing components, modules and routes.
Stainless
A service that generates and maintains high-quality client SDKs from an OpenAPI description, used by several large API providers.
Widdershins
An open-source converter that turns OpenAPI, AsyncAPI and Semoasa definitions into Slate-compatible Markdown for static API docs.
Questions
Frequently asked questions
What counts as api documentation tools?
OpenAPI, GraphQL and source-code reference tooling: specification editors, linters, renderers, developer portals and SDK generators.
What are api documentation tools?
OpenAPI, GraphQL and source-code reference tooling: specification editors, linters, renderers, developer portals and SDK generators.
Docs-as-code or a help authoring tool?
Docs-as-code suits engineering teams who want docs in Git with the code. Help authoring tools suit writers producing large, reusable content sets with output to many formats. Many teams use both.