Docgrit

OpenAPI, Swagger, Postman, GraphQL, AsyncAPI

Drop in a spec. Ship docs in seconds.

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.

See how it works
5 free docs every month Specs up to 5 MB Nothing to host
openapi.yaml2.1 KB
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
docgrit.com/doc/billing-api
GET/v1/invoices/{id}
Retrieve an invoice
AI explanation

Fetches a single invoice by its ID. Returns the full invoice object, or a 404 if no invoice matches.

ParameterTypeIn
id *stringpath
200 OK404 Not Found
Works with the spec you already have
OpenAPI 3Swagger 2.0PostmanGraphQLAsyncAPI

Drop in a spec. Ship docs.

Upload an OpenAPI, Swagger, Postman, GraphQL or AsyncAPI file to generate a shareable docs page.

Creating your documentation...

Docs this month
Resets
used
Upload your API spec Build manually
Theme
Drop your spec file here
or click to browse
.json .yaml .yml .graphql .gql .graphqls
Up to 5 MB

Advanced Documentation Viewer

Live Documentation Preview

Loading documentation...

Preview Not Available

The documentation preview couldn't be loaded.

No Documentation Available

Generate documentation first to see the live preview.

HTML Source Code


                            

Project Details

Title:
Endpoints:
Generated:

Shareable URL

From spec file to shared docs in three steps.

No static-site generator, no config file, no hosting bill. Upload, review, send the link.

01

Upload your spec

Drop an OpenAPI, Swagger, Postman, GraphQL or AsyncAPI file. No spec yet? Use the manual builder and fill in a form.

02

AI fills the gaps

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.

03

Share or export

Every doc gets a permanent public link. Need it offline or in a repo? Export to PDF or Markdown in one click.

Everything a small API team needs. Nothing it doesn't.

AI endpoint explanations

A plain-language summary of any route, generated from your schema. Free includes 10 a month; Pro has no limit.

Four polished themes

Default, Modern, Professional and Corporate. Pick the one that matches your brand and regenerate any time.

PDF & Markdown export

Send a PDF to a client, commit Markdown to your repo, or give AI tools an llms.txt index.

Permanent share links

One URL per doc. Drop it in Slack, a README or an onboarding email. Anyone can open it, no account needed.

Manual builder

No spec file? Describe endpoints in a simple form and Docgrit builds the docs anyway.

Auto-regenerate from CI

On Pro, one step in GitHub Actions rebuilds your docs on every push, so they never drift from the code.

Pro: CI/CD

Docs that update when your code does.

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.

  • Deploy endpoint protected by your API key
  • Same share link, always the latest version
  • Works in GitHub Actions or any CI that runs curl
.github/workflows/docs.ymlpassing
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"

Four looks. One click.

Default is free. Modern, Professional and Corporate unlock with Pro.

DefaultFree
ModernPro
ProfessionalPro
CorporatePro

Simple pricing. Start free.

Upgrade when your docs become part of your product.

Free
₹0/ month
For trying Docgrit on a side project.
  • 5 docs a month
  • All 5 spec formats + manual builder
  • 10 AI explanations a month
  • Default theme
  • Share links, PDF & Markdown export
2 months free, yearly
Pro
₹999/ month
Or ₹9,999 a year. For APIs that customers and teammates rely on.
  • Unlimited docs and AI explanations
  • All 4 themes
  • CI/CD auto-regeneration with API keys
  • AI fills empty descriptions
  • Priority support
Upgrade to Pro
Prices in INR. Payments processed securely by Razorpay. Compare plans

Questions, answered.

Which spec formats can I upload?
OpenAPI 3, Swagger 2.0, Postman collections, GraphQL schemas and AsyncAPI 2, in JSON or YAML. Files can be up to 5 MB.
I don't have a spec file. Can I still use Docgrit?
Yes. The manual builder lets you add endpoints through a form, and Docgrit generates the same docs.
Who can see my docs?
Anyone who has the share link can open the doc. Delete it from your dashboard at any time and the link stops working.
What happens when I reach the free limit?
Your existing docs keep working. You can generate new ones again when your monthly count resets, or upgrade to Pro for unlimited docs.
How do docs stay in sync with my code?
On Pro, add the Docgrit step to your GitHub Actions workflow. Each push regenerates the docs behind the same share link.

Your next API doc is one upload away.

Documentation Themes

4 beautiful templates — all included with Pro

docgrit.com/doc/...
My API
GET /users
POST /users
GET /orders
Default
Clean blue sidebar, always free
Free
docgrit.com/doc/...
My API
GET /users
POST /users
GET /orders
Modern Pro
Dark mode, purple accents
Pro
docgrit.com/doc/...
My API
GET /users
POST /users
GET /orders
Professional
Charcoal sidebar, minimal & clean
Pro
docgrit.com/doc/...
My API
Endpoints Auth
Corporate
Navy header, card-based layout
Pro

Clicking a Pro theme selects it — upgrade required to generate with it.

Or continue with

Check your inbox

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.

Reset password

Enter your email address and we'll send you a reset link

Check your email

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.

Monthly limit reached

Docs this month

Upgrade to Pro for:

  • Unlimited docs
  • Modern, Professional and Corporate themes
  • AI explanations with no monthly limit
  • Priority support

Your free limit will reset next month

No internet connection. Please check your network.