Script the studio with code.
Write small scripts against the pre-authenticated aurora client — batches, pipelines, experiments. Runs are sandboxed in your browser and spend your real Aura.
Output appears here. Press Run (or ⌘/Ctrl+Enter) to execute your script.
The aurora client
aurora.image(prompt, opts?)Generate a still image. 10 Aura at 720p.
aurora.video({ prompt, imageUrl?, model? })Image-to-video or text-to-video. Runs as a cheap 480p preview first.
aurora.lipsync({ audioUrl, imageUrl })Drive audio onto a face. Model-tiered pricing.
aurora.text(prompt)LLM helper for prompt-writing and planning.
aurora.generate(options)Full-control call — same body as /api/public/generate.
aurora.jobs.submit(opts) · wait(id) · list() · cancel(id)Background render queue — submit now, poll until it finishes, cancel queued jobs.
aurora.progress(i, total, label?) · aurora.show(url, label?)Render progress bars and asset cards in the console.
Scripts run in an isolated Web Worker in your browser — your session token never enters the sandbox; API calls are proxied and authenticated outside it. Every generation spends from the same Aura balance as the Studio, and video calls are preview-gated (480p / 5s) until you confirm full quality.