Ghost Docs is an automated documentation generator that reads your Postman collections and turns each request into a clean, standardized Markdown file
Currently, we donβt have a reliable and automated way to document our APIs.
We often create or update requests in Postman, but the documentation (local or in Confluence) doesnβt follow these changes β causing rework, miscommunication, and inconsistencies between the code and the docs.
-
Reads the Postman Collection
- Uses the Postman API to fetch a selected collection.
- Each request in the collection is processed individually.
-
Avoids unnecessary processing
- A
.cache/meta.json
file stores a hash of each request. - If a request has not changed since the last run, its documentation is not regenerated.
- A
-
Generates documentation
- Each request becomes a full Markdown doc using a standard technical template (Objective, URI, Headers, cURL, etc.).
- Content is extracted directly from Postman (URL, headers, body, etc.).
- Always up-to-date documentation based on real API requests
- Standardized formatting with no manual effort
- Seamless integration with tools already in use (Postman + Confluence)
- Reduced human error and less overhead for dev teams (assets still need to be uploaded manually if necessary)
If you'd like to tweak the style, structure, or sections of the generated Markdown files, you can edit the template logic in:
src/core/markdown.generator.js
Native Confluence Integration: automatically publish and update pages in your Confluence workspace straight from Ghost Docs.