/v1 Developer API — the same API behind the Breeze Python and TypeScript SDKs. breeze curl makes that mapping explicit: it prints the exact API request for a workflow without sending it, so you can graduate from terminal prototyping to production code without starting over.
Generate a TTS request
breeze curl tts mirrors the breeze tts flags and prints a ready-to-run cURL command:
${BREEZE_API_KEY} placeholder — your real key is never written to output. Streaming, non-streaming (--no-stream), and async (--async) variants produce the matching endpoint and body.
With --output json or --agent, the result is structured data instead of a shell string — method, URL, headers, body, and the assembled command — which suits agents that build their own HTTP calls:
Generate a voice preview save request
breeze curl voice-preview-save prints the request that saves a generated voice preview as a voice:
Keep going
- The API quickstart shows the same workflows in Python and TypeScript.
- The API Reference documents every
/v1endpointbreeze curltargets. breeze capabilities --agentlists legal flag values and defaults as JSON — see Scripting and agents.

