Search CobaltDocs

Jump to a section or run an action

Documentation platform

Docs that stay current, for people and their agents.

CobaltDocs turns a folder of Markdown into a fast, searchable documentation site with an API playground, AI answers, and analytics built in. Push to your repo and the docs follow.

Free for open source
No card required
Deploys in
under 60 seconds
Reads as
HTML, Markdown, and MCP

Reads and writes the formats you already use

  • Markdown
  • MDX
  • OpenAPI 3.1
  • AsyncAPI
  • GraphQL
  • JSON Schema
  • MCP
  • llms.txt
  • Git
  • Sitemaps
  • RSS
  • OpenGraph

Measured in your browser

Docs sites should be light. Every CobaltDocs site is held to the same budget, so here is this page measuring itself.

Measuring

Ready to read

Measuring…

…

Transferred

Measuring…

…

Requests

Measuring…

…

Other domains

Measuring…

…

Write

Markdown in.
A product out.

Edit the file on the left. The site on the right updates as you type, exactly as it will for your readers. No build step, no plugin to install.

docs/quickstart.md
Saved
91 wordsMarkdown · MDX ready
docs.acme.dev/quickstart
Guide3 min read

Send your first message

Every request needs an API key. Create one from Settings > Keys, then pass it in the Authorization header.

Request

bash
curl https://api.acme.dev/v1/messages \
  -H "Authorization: Bearer $ACME_KEY" \
  -d '{ "to": "team", "body": "hello" }'

What you get back

  • id: a stable message identifier
  • status: one of queued, sent, or failed
  • created_at: ISO 8601 timestamp

Read the full reference for pagination and filters.

Read

Built for the way docs are read now.

A reader might be a person on a phone, or an agent in a terminal. Both should get the current answer on the first try.

  1. Playground

    An API playground on every endpoint

    Point CobaltDocs at an OpenAPI file and every operation becomes a page with a request builder and a live response. Nothing to maintain by hand.

    Playgrounddocs.acme.dev/api/messages
    POST/v1/messages

    Response200 · 84 ms

    // Send a request to see a live response
  2. Analytics

    Analytics that tell you what to write next

    See which pages get read, where searches come up empty, and which questions agents ask most. Every gap is a page you haven't written yet.

    Analyticscobaltdocs.dev/acme/insights

    Pages read · last 12 weeks

    1.2M

    Searches with no result

    • “cancel subscription”128
    • “sso setup”91
    • “export data”64

Make it yours

Your brand. Our defaults do the rest.

Set a handful of options in a config file and every page follows. Nothing here needs a CSS override.

Corners
Navigation
Headings
Appearance
// cobaltdocs.json
{
  "name": "Acme",
  "theme": {
    "radius": "soft",
    "navigation": "sidebar",
    "headingFont": "sans",
    "appearance": "light"
  }
}
Acme DocsSearch ⌘K

Get started

Quickstart

Install the SDK, create a key, and send your first request in about five minutes.

npm install @acme/sdk
Create a keyRead the reference

Who it's for

Built for the team you have today.

Start on the free plan and grow into the rest. Nothing here needs a migration later.

  1. Connect a repositoryGitHub, GitLab, or a plain Git remote
  2. Pick a nameA subdomain now, your own domain later
  3. PushThe site is live and stays in step with the repo
Compare plans

Solo developers

A docs site in an afternoon.

Point CobaltDocs at a folder of Markdown, pick a name, and it is live on a subdomain with search. Free for as long as it stays small.

Open source maintainers

Docs that ship with the release.

Contributors edit Markdown in pull requests, preview the result, and the site updates when the PR merges. Free for public repos.

Startups

An API reference nobody maintains by hand.

Drop in an OpenAPI file and every endpoint gets a page, a request builder, and AI answers. Analytics show what to write next.

Platform teams

Many products, one system.

Versioning across products, access controls for partner docs, and an MCP endpoint so internal agents read the same source.

Every push

Publishes the site.

git push origin mainbuild · 38 sdocs.acme.dev is current

Your repo

Is the source of truth.

  • docs/
  • quickstart.md
  • authentication.md
  • webhooks.md

Your domain

From the first paid plan.

docs.acme.dev Live
  • Your docs never leave your repo.

    CobaltDocs reads Markdown from a folder you already have. There is no import step and no export step, because there is nothing to move.

  • Every page has two readers.

    A person gets a fast HTML page. An agent gets clean Markdown and an MCP endpoint with citations. Both read the same source at the same moment.

  • Nothing hides behind a plugin.

    Search, the API playground and analytics are part of the platform, not add-ons. Turn them on in one config file and they work on every page.

Pricing

Pay for readers, not seats.

Every plan includes unlimited pages and unlimited traffic. Upgrade when your readers start asking questions.

  • Hobby

    For personal projects and open source.

    $0/ month
    • One docs site
    • Markdown and MDX
    • Search
    • CobaltDocs subdomain
  • Pro

    Most teams

    For products with readers who ask questions.

    $120/ month
    • Everything in Hobby
    • AI answers and MCP endpoint
    • API playground from OpenAPI
    • Analytics and search gaps
    • Custom domain
    • Five editors
  • Enterprise

    For teams with many products and private docs.

    Custom
    • Everything in Pro
    • SSO and access controls
    • Versioning across products
    • Audit log and SLA
    • Dedicated support

Questions

Things people ask before they switch.

Anything else, ask the docs. They answer.

No. Point CobaltDocs at the folder in your repository where the Markdown already lives. Pull requests to that folder publish the site.

Ship your docs this afternoon.

Connect a repository, pick a name, and your site is live. Free while you decide.

No card. Free for open source, always.