The source for docs.ceibo.me — public-facing documentation for the Ceibo travel platform API.
The site covers:
- Quickstart and authentication
- API reference (driven by
api-reference/openapi.json) - Subscription tiers and rate-limit model
The backing API runs at https://api.ceibo.me/v1. Engineering
documentation lives in
ceibo-backend/docs/
and is intentionally not published here.
Requires Node 19+.
npm i -g mint
mint devThe site runs on http://localhost:3000. Hot reload is automatic.
Use mint dev --port <n> to override.
Validate links before pushing:
mint broken-linksPushing to main deploys automatically via the Mintlify GitHub app.
DNS for docs.ceibo.me is configured in Route 53; the certificate
is issued by Mintlify via ACME.
Endpoint pages are stubs — the body is rendered from
api-reference/openapi.json. To add a new endpoint:
-
Add the path and schemas to
openapi.json. -
Create a new MDX file under
api-reference/endpoint/whose frontmatter references the operation:--- title: "List walking tours" openapi: "GET /walking-tours" ---
-
Add the file path to the navigation in
docs.json.
.
├── docs.json # Site config and navigation
├── index.mdx # Landing page
├── quickstart.mdx # Get an API key + first request
├── authentication.mdx # API keys and JWT
├── api-reference/
│ ├── introduction.mdx # Conventions, pagination, errors
│ ├── openapi.json # OpenAPI 3.1 spec — source of truth
│ └── endpoint/ # Per-operation MDX stubs
├── logo/ # Logo SVGs
├── images/ # Screenshots and hero art
└── snippets/ # Reusable MDX fragments
- Email: support@ceibo.me
- Mintlify docs: https://mintlify.com/docs