Skip to main content

Automatic endpoint

Every deployed function exposes its OpenAPI spec at:
https://<slug>.fn.jelou.ai/openapi.json
This endpoint is always public — no X-Jelou-Token required.

Public vs protected

Configsecurity in spec
Default (no public)[{ "jelouToken": [] }]
config: { public: true }[] (no security)

Local testing

jelou dev
curl http://localhost:3000/openapi.json | jq .
Zod .describe() annotations become description fields in the spec, improving your auto-generated API docs.