Docgrit
Docgrit turns your API spec into clean, interactive documentation, with AI endpoint explanations, a shareable link, and PDF or Markdown export. No docs site to build or host.
openapi: 3.0.3 info: title: Billing API paths: /v1/invoices/{id}: get: summary: Retrieve an invoice parameters: - name: id in: path required: true responses: '200': $ref: Invoice '404': $ref: NotFound
Fetches a single invoice by its ID. Returns the full invoice object, or a 404 if no invoice matches.
Upload an OpenAPI, Swagger, Postman, GraphQL or AsyncAPI file to generate a shareable docs page.
Creating your documentation...
Advanced Documentation Viewer
Loading documentation...
The documentation preview couldn't be loaded.
Generate documentation first to see the live preview.
No static-site generator, no config file, no hosting bill. Upload, review, send the link.
Drop an OpenAPI, Swagger, Postman, GraphQL or AsyncAPI file. No spec yet? Use the manual builder and fill in a form.
Any endpoint can be explained in plain English by Gemini, right on the page. On Pro, AI also writes the descriptions your spec left empty.
Every doc gets a permanent public link. Need it offline or in a repo? Export to PDF or Markdown in one click.
A plain-language summary of any route, generated from your schema. Free includes 10 a month; Pro has no limit.
Default, Modern, Professional and Corporate. Pick the one that matches your brand and regenerate any time.
Send a PDF to a client, commit Markdown to your repo, or give AI tools an llms.txt index.
One URL per doc. Drop it in Slack, a README or an onboarding email. Anyone can open it, no account needed.
No spec file? Describe endpoints in a simple form and Docgrit builds the docs anyway.
On Pro, one step in GitHub Actions rebuilds your docs on every push, so they never drift from the code.
Add one step to your workflow. Every merge to main sends the latest spec to Docgrit and your public link shows the new version. No one has to remember to update the docs.
name: Publish API docs on: push: branches: [main] jobs: docs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Regenerate Docgrit docs # API key and project ID live in repo secrets run: | curl -X POST https://docgrit.com/api/deploy/$PROJECT_ID \ -H "Authorization: Bearer $DOCGRIT_API_KEY" \ -F "apiSpec=@openapi.yaml"
Default is free. Modern, Professional and Corporate unlock with Pro.
Upgrade when your docs become part of your product.
4 beautiful templates — all included with Pro
Clicking a Pro theme selects it — upgrade required to generate with it.
We sent a reset link to
Can't find it? Check your spam folder.
If you have an account with this email, you'll receive the link shortly.
Enter your email address and we'll send you a reset link
We sent a verification link to
Click the link in the email to verify your account before signing in. Check your spam folder if you don't see it.
Your free limit will reset next month