← Back to APIs

DocuGen

saashttps://api.docugen.dev

Auto-generate API docs from OpenAPI specs

What it does

DocuGen turns OpenAPI 3.0 specs into beautiful, interactive documentation. It supports custom themes, code samples in multiple languages, and real-time try-it-now panels. Perfect for internal tools and public API documentation.

Example usage

Copy and run — works out of the box.

curl
curl -X POST https://api.docugen.dev/v1/generate \
  -H "Content-Type: application/json" \
  -d '{"spec_url": "https://api.example.com/openapi.json", "theme": "dark"}' \
  -o docs.zip
Node.js
const DocuGen = require('docugen');
const docu = new DocuGen(process.env.DOCUGEN_KEY);

const { url } = await docu.generate({
  specUrl: 'https://api.example.com/openapi.json',
  theme: 'dark',
});
Python
from docugen import DocuGen

docu = DocuGen(api_key=os.environ['DOCUGEN_KEY'])
result = docu.generate(spec_url='https://api.example.com/openapi.json', theme='dark')

Build ideas for this API

AI-suggested app ideas — perfect for indie hackers.

  • API documentation as a service for startups
  • Internal tool for auto-publishing docs on deploy
  • Doc generator for no-code API builders