Real vector designs vs raster images
Sivi API delivers editable vector outputs, unlike raster images that pixelate and limit scaling flexibility.
Integrate AI design generation into your product. Use Sivi's design API to generate multilingual, on-brand marketing designs directly inside your platform. Send a text prompt and brand kit, get back layered, editable designs with real text, vectors, and images. Not a template fill. Not a flat image. A complete, on-brand design you can edit and export. With Sivi's APIs and SDK, you can add design generation into your product, build new apps, or automate visual creation entirely with code. Every design is a fully editable vector file built from prompts or content inputs, with text, images, logos, and brand colours applied automatically.
Get API Access4.8/5176K+ brands72+ languages

Sivi API delivers editable vector outputs, unlike raster images that pixelate and limit scaling flexibility.
Sivi API generates designs in custom sizes, avoiding the restrictions of fixed aspect ratio templates.
Sivi API automates design generation programmatically, avoiding manual drag-and-drop steps that slow development workflows.
Sivi applies brand rules automatically in just a one-time setup, unlike templated tools requiring asset re-uploads for every new design.
Sivi API supports 72+ languages, eliminating the need for tedious manual translation and design adaptation.
The API returns a free-form design file, not a raster image. Every element (text blocks, images, vectors, backgrounds) exists on its own layer with independent coordinates, styles, and properties. You can programmatically access, modify, or remove any element after generation.
Text is placed as real, selectable, editable text on independent layers. Never rendered as pixels. Never hallucinated. The API guarantees that the text in the output matches the text in your input.
The LDM does not stretch, crop, or scale. It re-composes the entire layout for each target dimension. A 728x90 leaderboard and a 1080x1080 social post get different visual hierarchies, not different zoom levels of the same layout.
Attach a brand kit to your API key: hex codes, font families, logo files, spacing rules. The model enforces these as hard constraints on every generation. No per-request configuration needed. No drift across thousands of outputs.
POST your request and get a designId back immediately. Poll for completion or register a webhook. The API handles queuing, processing, and delivery. Concurrent requests supported on all plans.
Each generated design can be exported as JPG, PNG, HTML, or PDF. The export endpoint accepts the designId and returns rendered output in your specified format.
designId immediately. The LDM resolves brand assets, selects layout patterns, and composes a multi-layered design. Typical generation time: under 60 seconds. Use polling or webhook callbacks to detect completion.get-design-variants with your designId. Each variant includes a variantImageUrl (rendered preview), a variantEditLink (anonymous design studio for editing), and layer metadata. Export endpoints return JPG, PNG, HTML, or PDF.curl -X POST "https://connect.sivi.ai/api/prod/v2/general/designs-from-prompt" \
-H "sivi-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "displayAds",
"subtype": "displayAds-square",
"dimension": { "width": 1080, "height": 1080 },
"prompt": "Summer sale banner for urban clothing brand",
"language": "english",
"numOfVariants": 2
}'import requests
response = requests.post(
"https://connect.sivi.ai/api/prod/v2/general/designs-from-prompt",
headers={"sivi-api-key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={
"type": "displayAds",
"subtype": "displayAds-square",
"dimension": {"width": 1080, "height": 1080},
"prompt": "Summer sale banner for urban clothing brand",
"language": "english",
"numOfVariants": 2
}
)
result = response.json()
design_id = result["body"]["designId"]
# Retrieve the generated variants
variants_response = requests.post(
"https://connect.sivi.ai/api/prod/v2/general/get-design-variants",
headers={"sivi-api-key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"designId": design_id, "type": "generated", "limit": 10}
)
variants = variants_response.json()
for v in variants["body"]["variations"]:
print(f"Image: {v['variantImageUrl']}")
print(f"Edit: {v['variantEditLink']}")const response = await fetch("https://connect.sivi.ai/api/prod/v2/general/designs-from-prompt", {
method: "POST",
headers: {
"sivi-api-key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
type: "displayAds",
subtype: "displayAds-square",
dimension: { width: 1080, height: 1080 },
prompt: "Summer sale banner for urban clothing brand",
language: "english",
numOfVariants: 2
})
});
const result = await response.json();
const designId = result.body.designId;
// Retrieve the generated variants
const variantsRes = await fetch("https://connect.sivi.ai/api/prod/v2/general/get-design-variants", {
method: "POST",
headers: {
"sivi-api-key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ designId, type: "generated", limit: 10 })
});
const variants = await variantsRes.json();
variants.body.variations.forEach(v => {
console.log(`Image: ${v.variantImageUrl}`);
console.log(`Edit: ${v.variantEditLink}`);
});Other APIs return flat images. The Sivi API returns layered, free-form design files.
| Spec | Detail |
|---|---|
| Authentication | API key (sivi-api-key header) |
| Input | JSON payload: text prompt, content blocks, brand kit ID, size, language, style |
| Output formats | HTML, JPG, PNG, PDF |
| Languages | 72+ including RTL (Arabic, Hebrew, Urdu) |
| Custom sizes | Any pixel dimension, no aspect ratio restrictions |
| Rate limits | Plan-dependent. Pro: 300 credits/month. Power: 600/month. Agency & Business: 375/seat/month |
| Latency | Typical generation under 45 seconds per design |
| Concurrent requests | Supported on all plans |
| Webhooks | Async generation with webhook callbacks on completion |
Platform teams integrate the Sivi API to give their users design superpowers without building design infrastructure from scratch. Here is how different product categories use it.
Call designs-from-prompt or designs-from-content, poll get-design-variants for results, and serve the output however you want. No frontend dependency. Best for automated pipelines, batch generation, and server-side processing.
Import the React component or embed via iframe. The SDK handles generation, editing, and export in your frontend. You control theming, permissions, and user routing.
Install the MCP server. Any MCP-compatible client such as Claude, ChatGPT, Cursor, Windsurf calls Sivi as a tool within conversations or automated workflows. No custom integration code.
Use the API for automated, high-volume generation, the SDK for interactive user-facing design, and the MCP server for AI agent workflows. Many integrators use more than one.
Platform teams integrate the Sivi API to give their users design superpowers without building design infrastructure from scratch. Here is how different product categories use it.
Increase your email marketing platform's capabilities with Sivi's design API integration. Your users can create branded headers, newsletter graphics, and campaign visuals right inside your platform. No more switching between tools or getting stuck on visual designs.
Let Sivi handle design while you focus on content. Create marketing visuals in multiple languages that grow with your content needs and keep your brand looking consistent everywhere.
Give your sellers instant design power by integrating the Sivi design API in your ecommerce platform. Sellers can design product banners, category headers, and promotional graphics without any design skills. Keep sellers happy and get their marketing materials done fast.
When your LLM writes marketing copy, Sivi can generate matching visuals. Give your users a complete marketing package with words and designs that work together perfectly.
Integrating Sivi design API to social media platforms helps users create branded posts and stories without jumping to other apps, which means better engagement and happier users.
Stop losing users during the creative process. Integrate the Sivi design API to generate ad creative visuals instantly that match your users' goals and brand perfectly.
Enhance your website-building capabilities by connecting to the Sivi design API. Users get to create website hero banners, website headers, and promotional graphics that automatically adapt to their brand and content needs.
Offer clients a branded creative portal powered by the SDK. Each client gets their own brand kit, self-serve access, and your agency keeps creative control.
sivi-api-key header. Create your key at instant.sivi.ai and make your first call. The quickstart guide walks you through generating your first design in under 5 minutes.designId immediately. Poll the get-design-variants endpoint or register a webhook to be notified on completion. Concurrent requests are supported on all plans.Get API access and start integrating automated design generation into your application.
I like how the prompt wizard is created. Generate process is cool. I like the approach when you actually see what is going on, instead of looking at some spinner for X minutes and be not sure if it is still processing or it is freezing. Simple and easy to use Edit mode. This is really cool product.
Sivi.ai is an impressive tool that can significantly speed up your design workflow. Its ability to generate visuals in a variety of dimensions and the option to edit the designs make it a versatile option for anyone in need of appealing designs.
Really great tool, game-changer that disrupts a huge market and everything connected with design and content creation.
I am an early beta user of Sivi and I love its present and future. I love the deep thought the team has put in it to understand the design process and making it business owner savvy. This is transformational for our GTM to help us quickly have multiple options in design for our messaging.
As per the tool - I’ve been looking for a long time when there will be an AI tool to generate design from text with a user-friendly interface. And it seems like this is the one!
Loved the idea of providing a prompt template to help new users get the most out of their first tries! I was surprised by how complete this product is, being able to edit the content and the visuals separately is a really good idea.











