ZeroIndex: developer docs for your API, from first request to last release
ZeroIndex is a documentation template for teams shipping an API or SDK.
A warm ground, a white panel that scrolls on its own, the sidebar on the left and the table of contents on the right: calm, fast to scan, and every page there because a developer needs it.
Why ZeroIndex
- An API reference with one page per endpoint: method and path, parameters, and request tabs (cURL, JavaScript, Python) beside the response
- Guides grouped as Getting started, Concepts and Guides, written in MDX with callouts, cards, code groups, tabs, steps, accordions, fields, images and video, no imports needed
- SDK pages with package, version, requirements and install in the header, a changelog with dated releases, and a status page with services, regions and incidents
- Search with ⌘K across docs, endpoints, SDKs and releases
- An AI assistant panel opened from the sidebar, any code block or ⌘I, built as UI with events ready for your provider
- Copy page as Markdown, open it in ChatGPT or Claude, and a
.md version of every page for AI tools
- “Was this page helpful?” feedback, previous and next with descriptions, and a sliding table of contents
- Light and dark mode, Lenis smooth scroll and SEO-ready with Astro SEO and Sitemap
Layout & Structure
Docs, the API reference and SDKs are content collections, so a new page is one MDX file.
The home page lives inside the same shell, so readers are one click from any guide.
Colour, your way
Ten tokens, each with a light and a dark value: the ground, the panel, graphite ink, two greys, an ultramarine accent and four state colours.
Change one file and the whole site follows.
ZeroIndex is also available with Sanity CMS (Sanity Studio + monorepo) or EmDash CMS (built-in admin, Cloudflare deploy) for teams who want a visual editor without giving up Astro performance.
One-time license: every project you ship
Buy once. Use forever.
No subscriptions. No renewals.
Docs your developers will actually read.