nimbus README

The project's README from github.com/cloudflare/nimbus. As one markdown file: README.md.

Nimbus

Nimbus is an authoring tool for docs, built on Astro. It creates a docs site in your repo, checks the content you and your agents write, and publishes it as HTML for people and Markdown for agents.

Docs: nimbus-docs.com

Quickstart

Requires Node.js 22.12.0 or later.

npx @cloudflare/create-nimbus-docs@latest my-docs --yes --package-manager npm
cd my-docs
npm run dev

Pages live in src/content/docs/ as MDX or Markdown. Start with src/content/docs/index.mdx, and set the site's URL, title and description in astro.config.ts; they ship as placeholders.

How it works

Features

Writing:

Checking:

Publishing for agents:

Deploy

Sites are static by default: npm run build, then host the output anywhere. Rendering pages on request and the remote MCP server need a server adapter (Cloudflare, Netlify, Vercel or Node); see Deploy.

Packages

Package What it is
@cloudflare/create-nimbus-docs Creates a new site.
@cloudflare/nimbus-docs The Astro integration and the nimbus-docs CLI.

Status

Pre-1.0. The public API can change between minor releases. Pin your versions and read each package's changelog (nimbus-docs, create-nimbus-docs) before upgrading.

Contributing

Start with an issue or a discussion. Once a maintainer approves it, your pull requests go through normal review. See CONTRIBUTING.md, and CLAUDE.md for the architecture and agent context.

License

MIT

nimbus (cloudflare/nimbus)

Searching Database…

1.7K ·GitHub
What is this?Nimbus is an authoring tool for docs, built on Astro. It creates a docs site inside your repo, checks what you and your agents write, and publishes HTML for people plus Markdown for agents.
Is it a library or a ready-made docs site?Both sides: the scaffolder copies the site code (layouts, components, routes, content) into your repo where you can edit it, while the @cloudflare/nimbus-docs package supplies the Astro integration, helpers and CLI.
How do I get it running?You need Node.js 22.12.0 or later. Create a site with the @cloudflare/create-nimbus-docs package, write pages in src/content/docs/ as MDX or Markdown starting with index.mdx, and set the site URL, title and description in astro.config.ts, which ship as placeholders.
Is it stable enough to rely on?It is pre-1.0, so the public API can change between minor releases. Pin your versions and read the nimbus-docs and create-nimbus-docs changelogs before each upgrade.
Do I have to host it on Cloudflare?No. Static builds can go anywhere. Cloudflare, Netlify, Vercel and Node are only needed for on-request rendering and the remote MCP server.
Can it pull docs from other sources?Yes. It supports docs versions and search, and it can load pages from other Git repositories or from Notion.
Which MDX components come built in?Code blocks, tabs, steps, cards, file trees, reusable snippets and interactive diagrams. Some of them install on demand with nimbus-docs add.
Does a lint warning stop my build?No. nimbus-docs lint reports authoring mistakes using rules from astro.config.ts, but it does not block the build.
Creator
cloudflare
Size
14.1 MB
Stars
1.7K
Age
3mo
Commits · 90 Days