Reference and guides drift apart
The API changes, the guides don’t, and readers find out the hard way.
For developers
Import an OpenAPI file for endpoint pages readers can try, write guides in Markdown synced with GitHub, and give AI tools clean text. Use the free cloud beta or your own servers.

The API changes, the guides don’t, and readers find out the hard way.
Writers edit in one tool, engineers in another, and nobody reviews the same change.
Assistants scrape your HTML pages instead of getting clean text they can use.
API reference
Import an OpenAPI 3.x file and Nibleaf builds endpoint and schema pages, with a try-it panel readers use in the browser.
Markdown and Git
Connect a GitHub repository: browser edits land on a dedicated branch and pull request, and changes made in the repo flow back into Nibleaf.


AI tools
Every site serves llms.txt and llms-full.txt for AI tools. Private pages stay out of them.
Requirements: Self-hosters turn it on first; it is off by default. Available on Nibleaf Cloud, and when you self-host v0.2.1 or later.

Self-hosting and versions
The whole product is open source under AGPL-3.0, with a Docker Compose installer for your own servers, and separate docs for each API version.
Upload an OpenAPI file, point to its URL, or pick it from your connected repository.
Link the repository so guide changes go through pull requests. Re-import the spec from it when the API changes.
Use the editor or your code editor, with code groups and request and response examples.
Preview, publish, and keep a separate version of the docs for each API release.
OpenAPI 3.x. Nibleaf validates the file and bundles public external references when you import it.
Requests go from the reader’s browser to your API, so your API has to allow them (CORS) and readers supply their own credentials. Nibleaf doesn’t mock or monitor your API.
Yes. With GitHub two-way sync you edit Markdown in the repository and open pull requests as usual. Public GitLab and other Git repositories can be imported one way.
Each site serves llms.txt and llms-full.txt, limited to content readers are allowed to see. Your team can also connect AI assistants to the project over MCP.
Docker Compose with PostgreSQL, a Redis-compatible cache and S3-compatible storage (bundled by default). Qdrant and ClickHouse are optional. The published image targets linux/amd64.
Start free on Nibleaf Cloud, or run it on your own servers.