Image and video API (v2)
TL;DR — Run a ready-made image or video style with one HTTPS call from your server, then poll for the result or receive a signed webhook. You never pick a model; you only pay for a run that delivered. Test keys (
wdr_test_…) return a sample for $0. Base URL:https://api.wandura.ai.
This is the API for generating images and videos with Wandura styles. (Streaming licensed films to an app is a different API: see the Delivery API.)
Pick your path
Quickstartsign up, get a key, send your first request in three steps.Conceptsruns, lanes, free runs, webhooks, limits, idempotency, end-user ID.Styles referenceevery public style with its inputs and price.Errorsevery error code and whether to retry.Jobs APIthe async job-style API that workflow engines and AI providers expect.Integrate via a middle layergateway keys, polling and an optional callback, for a workflow engine.SDKsJavaScript and Python clients, AI agents and MCP.
Two ways to call the same engine
| Runs | Jobs | |
|---|---|---|
| Submit | POST /v2/styles/{style} |
POST /v2/jobs |
| Result | A run: status_url, cancel_url |
A job: job_id, GET /v2/jobs/{job_id} |
| Best for | Apps that call Wandura directly | Workflow engines that treat Wandura as a model provider |
| Same underneath | Keys, wallet, prices, fallback, and no charge for a run that did not deliver |
Reference
- OpenAPI 3.1 for the whole API: api.wandura.ai/v2/openapi.json (no key needed).
- One style's inputs:
GET /v2/public/styles/{style}/openapi.json. - MCP server for agents that act at run time:
https://api.wandura.ai/mcp(same Bearer key). - Status and maintenance: wandura.instatus.com.
Updated 14 Oct 2026 · Change history (1)