Ad Creative
One product becomes a hundred ads.
Generate sized, on-brand static and video creative from a single product, with logo, palette and template rules applied.
Ad set
ProductEndpoints/branding, /generate
FormatsStatic, video
Brand kitLogo + palette
SizesPer placement
What you get
Designed to drop into production.
Branded templates
Inject brand colours, logo and style rules into every asset with the branding endpoints.
Static and video
Produce motion ads from a single product image alongside the static set.
Every placement, sized
Export correctly-sized variants per network and format from one job.
Composable
Chain it into a full pipeline.
Every endpoint is an independent primitive. This is a typical chain for this capability, run async on a webhook.
- 1Generate
POST /generate/image/v1Hero product scene.
- 2Brand it
POST /branding/template/image/v1Palette, logo, template.
- 3Animate
POST /generate/video/v1Short motion ad.
One call
/branding/template/image/v1
Flat JSON, X-API-Key auth, async by default. You get a job_id back and the finished asset on your webhook.
POST /branding/template/image/v1
1curl https://api.vela.dev/branding/template/image/v1 \
2 -H "X-API-Key: $VELA_KEY" \
3 -d '{
4 "prompt": "summer launch, hero product",
5 "logo_url": "https://cdn.brand.com/logo.png",
6 "palette": ["#FF5733", "#1A1A1A"],
7 "output_format": "png",
8 "callback_url": "https://hooks.brand.com/vela"
9 }'
Pairs well with
Ship your catalogue in a weekend, not a quarter.
Start free with 250 generations. No card, no sales call, just an API key and the docs.