Composable primitives
Every endpoint is an independent primitive. Use one, or chain them into a full content pipeline.
Generate
Text-to-image, image-to-video, text-to-speech, and image-to-3D — the start of most pipelines.
Read the guide →Identity
Faceswap, identity lock & replace, instamodel, virtual try-on, and voice clone.
Read the guide →Editing
Instruction-based image editing in natural language — no masks required.
Read the guide →Background
Replace backgrounds and relight any image, generated or uploaded.
Read the guide →Branding
Generate logos and branded templates, constrained to your palette.
Read the guide →Upscale
Resolution upscaling and detail enhancement — the perfect final step.
Read the guide →Chain primitives into pipelines
Each step passes its result_url to the next. Same async job model, end to end.
One call to your first image
Authenticate with a single header, submit a job, and poll or receive a webhook when it completes.
curl https://api.imagepipeline.io/generate/image/v1 \
-H "X-API-Key: $IMAGEPIPELINE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "a person in a red jacket on a rooftop at golden hour",
"width": 1024,
"height": 1024
}'