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.