Welcome to the bunny.net docs repository. You'll find the source code for all product docs, API references, guides, and more.
| Product | Description | Docs | Source |
|---|---|---|---|
| CDN | Accelerate and protect your content globally | bunny.net/docs/cdn | /cdn |
| Stream | Video streaming and delivery platform | bunny.net/docs/stream | /stream |
| Storage | Global object storage | bunny.net/docs/storage | /storage |
| Optimizer | Automatic image and web optimization | bunny.net/docs/optimizer | /optimizer |
| Magic Containers | Deploy any app anywhere with Docker | bunny.net/docs/magic-containers | /magic-containers |
| Scripting | Deploy serverless code at the edge | bunny.net/docs/scripting | /scripting |
| Database | Serverless SQLite over HTTP | bunny.net/docs/database | /database |
| Shield | Stay protected and online no matter what | bunny.net/docs/shield | /shield |
| DNS | Ultra-fast scriptable DNS platform | bunny.net/docs/dns | /dns |
Install the Mintlify CLI:
npm i -g mintlifyRun the docs locally:
mintlify devOpen http://localhost:3000.
API references are generated from OpenAPI specs in docs.json. Local specs (in /api-reference/) deploy automatically on merge. Remote specs (Stream, Shield, Magic Containers, Database) don't trigger deploys when they change.
To rebuild after a remote spec changes:
- API (recommended):
POST https://api.mintlify.com/v1/project/update/{projectId}with auth header - Manually: Trigger from the Mintlify dashboard
- Wait: It'll rebuild on the next PR merge
See CONTRIBUTING.md.