DEVELOPERS
One contract for every route.
Build against the Nolyr API and keep your provider choice behind one stable interface.
Quickstart
All generation requests use a normalized shape. Include an idempotency key on every submission.
curl https://api.nolyr.com/v1/quote \ -H "Authorization: Bearer $NOLYR_API_KEY" \ -H "Content-Type: application/json" \ -d '"model":"auto","modality":"video","task":"text-to-video","prompt":"A quiet blue hour"'Request lifecycle
POST/v1/quoteGet a price and route summary.POST/v1/generationsReserve funds and submit idempotently.GET/v1/generations/{id}Read status and result assets.POST/v1/generations/{id}/cancelRequest cancellation when supported.Built for safe retries.
Provider attempts are stored separately from customer generations. A reserve and settle ledger prevents duplicate billing when a request is retried.
Public contract
The OpenAPI and MCP specifications ship with the launch pack and will become the generated reference when the API service is enabled.
Download OpenAPI YAML →