Web API Documentation & OpenAPI
A companion page of resources for a presentation on documenting APIs
Questions? Feel free to email the author of this presentation & resources list.
Links to further resources
Expand allSome real-world API documentation sites
Spotify SkyScanner GitHub Amadeus (GDS) Stripe Shopify SendGrid Google Cloud StorageLearn API & developer documentation
Online resources
I'd Rather Be Writing Documenting APIs course FreeCodeCamp API Documentation Best Practices video courseBooks
Docs For Developers Docs Like Code Docs As EcosystemOpenAPI
* Also see the Publishing developer documentation resources list for publishing & webpage generation tools that support OpenAPI.Publishing developer documentation
Documentation hub/portal platforms with hosting and support for API reference generation
Mintlify Stoplight Redocly Docusaurus ReadMe GitBook Writerside Antora Fern SwaggerHub PortalDocumentation generation, hosting not included
Sphinx MkDocsHosting for Sphinx and MkDocs
Read The DocsAPI reference generation from OpenAPI, hosting not included
SwaggerUI Redoc Stoplight Elements RapidocAPI testing tools
cURL tutorial (GUI tool) Postman (CLI tool)Markup languages
Markdown Guide ReStructuredText AsciiDocData serialization languages
YAML JSONMiscellaneous
Postman State of the API Report 2023 PublicAPIs.dev - a collection of public APIs RapidAPI Hub - private and public APIs Introduction to git and GitHub (W3Schools) Learn Git Branching