Playground

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.

Sandboxed in-browser Spends real Aura Same models as Studio
Sign in to run
script.js
Console

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.