AI answers with cited sources

Docs your team will actually maintain.

Bantam turns a Git repository into a searchable docs site, an editor your writers can use, and an API reference that stays in sync with the code.

One container
SQLite or Postgres
Git-native
Markdown in, docs out
Local-first AI
Bring your provider
docs.acme.dev
Bantam documentation reader interface
Ask Bantam

Rotate both webhook secrets during the grace window, then revoke the old key.

# webhooks/rotate # security/secrets
Built for teams documenting infrastructure, APIs, and internal platforms stratoscale Penumbra orbital.co node-runner

Product

Six tools, one source of truth.

Bantam keeps writing, publishing, API references, search, analytics, and review flows attached to the repository your team already trusts.

Edit in place or as code

Writers use the block editor. Engineers commit MDX. Both paths land in Git.

OpenAPI to playground

Import specs, generate references, and let readers try authenticated requests.

Keyword and semantic search

Search works on SQLite or Postgres, with optional vector answers in the same store.

Private docs by default

Invite-only access, reader roles, branch previews, and page-level permissions.

Review before publishing

Propose changes, discuss blocks, assign reviewers, and merge accepted edits.

Analytics that improve docs

Track failed searches, unhelpful answers, top pages, feedback, and stale content.

Workflow

Write, review, and ship without leaving the docs surface.

Bantam treats docs like product work: every page can be edited, previewed, discussed, and merged without losing the Markdown files behind it.

  • Branch previews inherit reader permissions.
  • Suggested edits can be accepted block by block.
  • Export remains clean Markdown at any time.
Bantam editor with a documentation page open Bantam API playground generated from OpenAPI

AI search

The answer is only useful if readers can trust where it came from.

Bantam answers from your indexed docs, cites exact pages, and can run against local embeddings and your chosen LLM endpoint.

How do I rotate a webhook secret?
Keep old and new secrets active during a grace window, deploy code that accepts both, then revoke the old secret after delivery retries clear.
webhooks/rotate security/secrets
$ bantam webhooks rotate-secret --grace 24h

Deploy

Self-host the whole platform in one service.

Bantam runs as a single Next.js service with local disk or S3 assets, SQLite or Postgres, and optional AI providers. No managed SaaS is required.

1docker compose up -d
2bantam init --repo [email protected]:acme/docs.git
3bantam deploy --domain docs.acme.dev
"You keep the docs in Git, but writers finally get a surface that feels like a product."
SH

Sasha Heller
Head of developer relations, Stratoscale

Pricing

Pay for the team, not the page view.

All plans include hosting, docs editing, search, analytics, and Git sync.

Starter

$0

For public projects and small teams.

  • 1 docs site
  • 200 pages
  • Public docs
  • AI search trial
Start free

Enterprise

Custom

For self-hosted, regulated, and large deployments.

  • SAML SSO and SCIM
  • Audit logs
  • Dedicated support
  • Custom AI routing
Contact sales