ImagePipeline
Identity generation API for developers and product teams.
ImagePipeline lets you generate, preserve, swap, and animate real people using open-source models. Every endpoint is an independent primitive that composes freely into full content workflows.
Base path /<resource>/v1
Auth X-API-Key: <your_api_key>
Format flat JSON — no nested "payload" wrapper
Jobs asynchronous — poll or receive a webhook
What you can build
| Area | Endpoints |
|---|---|
| Generate | Text-to-image, image-to-video, text-to-speech, image-to-3D |
| Identity | Faceswap, identity lock, identity replace, instamodel, virtual try-on, voice clone |
| Editing | Instruction-based image editing in natural language |
| Background | Background replacement and relighting |
| Branding | Logo generation and branded templates |
| Upscale | Resolution upscaling and detail enhancement |
How it works
- Authenticate every request with an
X-API-Keyheader. - Call a compute endpoint — it returns immediately with a
job_idandstatus: queued. See Jobs & Webhooks. - Get the result by polling the status endpoint or receiving a webhook.
- Download the file immediately —
result_urlis a temporary pre-signed link that expires within 24 hours.
Where to go next
- Quickstart — generate your first image in a few minutes.
- Composable Workflows — chain primitives into pipelines.
- API Reference — the complete reference, generated from the OpenAPI spec.
Compliance built in
All outputs embed C2PA provenance metadata satisfying EU AI Act Article 50. ImagePipeline processes media ephemerally — see Compliance.