What the SDK includes
Design generator
Your users type a prompt or paste content. The SDK calls Sivi's LDM and renders the generated design right inside your interface. Multiple variations per request. Any size. 72+ languages.
Design editor
Every generated design is fully editable. Users click any element to move it, resize it, change the text, swap an image, or adjust colors. The editor works like a lightweight design tool, not a static preview.
Brand kit manager
Set up brand kits with fonts, color palettes, logos, and component libraries. Assign different brand kits to different users or clients. The SDK enforces the assigned brand kit on every generation.
Export module
Users export finished designs as JPG, PNG, PDF, or HTML directly from the embedded editor. No external tools needed. No copy-pasting into another app.
How integration works
Option 1: React component
Import the Sivi SDK React component, pass your API key and configuration, and render it anywhere in your app. Full control over theming, feature toggles, and user permissions through props.
Option 2: iframe embed
For non-React stacks, embed the SDK as an iframe. Communicate via postMessage events. Works with any frontend framework or vanilla HTML.
Option 3: API + custom UI
Use the REST API for generation and build your own frontend. Best for teams that want complete UI control and only need the generation engine.
Technical requirements
React 17+ or any framework via iframe
Authentication
Plan required
White-labeling
The SDK is designed to disappear into your product.
Your users should never know Sivi exists unless you want them to.
Your branding
Set primary colors, fonts, border radius, spacing, and icon styles. The design studio matches your product's look and feel. No Sivi logo unless you keep it.
Your permissions
Control exactly what each user can do. Allow or restrict: text editing, image swapping, color changes, export formats, brand kit switching. Different permission sets for different user tiers.
Your user management
Connect the SDK to your existing user system. Each user gets their own design history, saved assets, and brand kit assignments. The User Management API handles creation, permissions, and storage.
Your domain
For Enterprise plans, the SDK runs on your custom domain. Your users interact with sdk.yourdomain.com, not a Sivi URL.
Who uses the SDK
Agencies building client portals
The most common SDK use case. Agencies embed the design studio behind their own brand. Each client gets a portal with their brand kit pre-loaded. Clients generate their own ads, social posts, and banners within the agency's guardrails. The agency keeps creative control and scales output without adding junior designers.
SaaS platforms adding design features
Social media management tools, email marketing platforms, and CRM products use the SDK to keep users in-platform. Instead of "download your copy and go design it in Canva," users generate the matching visual right where they wrote the copy.
Ecommerce platforms empowering sellers
Marketplace operators embed the SDK so sellers can generate product banners and promotional graphics directly in the seller dashboard. Brand kits ensure marketplace visual consistency.
Common questions about the SDK
Do I need to build a design editor?
No. The SDK includes a complete editor. Users can click any element to move, resize, or edit it. Text is live text, not an image. You get a full design tool without building one.
Can I hide the Sivi branding?
Yes. On Superpower and Enterprise plans, the SDK is fully white-labeled. You control colors, fonts, and logos. Your users interact with your brand, not ours.
Can different users have different brand kits?
Yes. The User Management API lets you assign brand kits per user. Agencies typically set one brand kit per client. Marketplaces set one per seller. Each user only sees designs generated with their assigned brand.
What happens when a user generates a design?
The SDK calls the Sivi API, which uses the LDM to compose a new layered design. The result renders in the embedded editor. The user can then edit any layer and export in their preferred format. The whole flow happens inside your product.
Is there a sandbox for testing?
Yes. The API sandbox works with the SDK. You can test the full embed experience before going to production.
How is the SDK priced?
The SDK is available on the Superpower plan ($280/mo) which includes 2,500 credits and up to 100 end customers, with per-user storage. Enterprise plans offer custom pricing for higher volumes. See the full breakdown on the API pricing page.
Get the SDK in your product
Talk to our team about your integration. We will walk you through setup, theming, and user management.



















