Skip to main content

The creative layer for your product

Give your product
a creative layer.

Embed image, video, standalone audio, and text workflows inside the product your users already know. Saved context can steer each draft before your team reviews it.

One web component
✦ ImageLayer Sample

Create a launch campaign for our new botanical sparkling water.

Talora Fizz botanical sparkling water launch campaign brand kit
01ImageBrand launch
Prism ambient light product film still
02VideoProduct film
03AudioSingle speaker
04TextCampaign copy
Built for product teamsSaved brand contextNo framework lock-inAuthenticated API

02 — Native by design

Not another tab.
A new capability.

External AI tools break context, brand, and momentum. ImageLayer lives inside your product, carries its configured context and controls, and feels like part of the workflow.

Campaign / Spring launch

Build the launch story

Saved just now
✦ ImageLayerEmbedded in your product

Your users stay in flow.
Your brand controls stay in view.

4
media modes
1
native workflow
0
ML infrastructure

03 — One intent, many forms

Make a whole campaign.
Not just an asset.

Image, video, standalone audio, and text requests can share saved context. That context steers the model; it does not guarantee consistency between outputs.

ImageVideoVoiceText

✦ Fictional product examples for interface exploration — not customer work or performance proof.

Explore product use cases

Interface preview — no generation request

Inspect the workflow.
Configure the layer.

Switch between image, video, audio, and text to inspect the widget states. This public preview uses sample data and does not call a generation model.

Interactive UI preview · no account needed
Interactive previewExplore a static tour with fictional fixtures. Open the playground to see the modes and providers currently enabled for your organization.Open the playground
imagelayer / interactive-preview sample
ImageVideoAudioText

Creative workspace

Campaign image
Create a botanical launch visual with clean editorial lighting.
Open the interactive playground

To submit a request, sign in and review the enabled model and current quote.Open the playground

04 — Prepared integration surface

Connect the widget.
Keep authority server-side.

launch-page.html7 lines
<image-layer id="creative-layer"
  theme="auto" />
<script>
  const layer = document.querySelector('#creative-layer')
  layer.apiKey = 'il_pub_...'
  layer.sessionToken = sessionToken
</script>
Session requiredWeb Component
  1. 01

    Define the brand

    Save visual direction, colors, tone, content types, and the generation modes eligible users may request.

  2. 02

    Embed and authenticate

    Place the native Web Component in the client and have your backend issue a short-lived, tenant-scoped session token.

  3. 03

    Admit eligible requests

    ImageLayer coordinates catalog checks, jobs, delivery, and usage after the workspace entitlement and spend controls pass.

ReactVueNext.jsAngularSvelteAstroPlain HTML

05 — Simple by default

Start with a layer.
Grow into a platform.

Create a workspace to inspect the catalog and configure the widget. The Free workspace includes no provider-backed generations; paid checkout is available only when the billing runtime is enabled.

Free

Configure a workspace and inspect the widget UI. No generation credits are included.

$0
Create Workspace
  • Workspace and widget configuration
  • Public UI preview with sample data
  • Up to 1 end user
  • No included generation credits

Starter

For teams adding image, video, voice, and text workflows without building AI infrastructure.

$59/mo
Review Starter
  • 900 credits / month
  • Up to 20 end users
  • 10GB archive storage (30-day archive)
  • Image generation
  • Sketch inputs & Reference inputs
  • Video generation (720p)
  • Standalone single-speaker audio generation
  • AI text generation
Expanded controls

Pro

For growing teams that need richer media workflows, brand control, and usage visibility.

$199/mo
Review Pro
  • 3,000 credits / month
  • Up to 50 end users
  • 100GB archive storage (12-month archive)
  • Image generation
  • Sketch inputs & Reference inputs
  • Video generation (1080p)
  • Standalone single-speaker audio generation
  • AI text generation
  • Brand guidelines
  • Usage analytics

Enterprise

For organizations that need scale, rollout support, and custom workflow control.

Custom
Talk to Sales
  • 10,000 credits / month
  • Up to 100 end users
  • 1,024GB archive storage (Custom archive)
  • Image generation
  • Sketch inputs & Reference inputs
  • Video generation (1080p)
  • Standalone single-speaker audio generation
  • AI text generation
  • Brand guidelines
  • Usage analytics
  • Custom integrations

Confirm each generation quote

Model availability and credit cost depend on the selected model, settings, workspace plan, provider eligibility, and current catalog.

The model selector and pre-submit quote are the authoritative sources for the request in front of you. Generation is admitted only after the current entitlement, credit balance, spend controls, and provider availability pass validation.

Plan prices and included paid-plan credits are shown from the shared application catalog. A visible paid tier does not mean checkout is enabled in the current runtime.

06 — Security & trust

The invisible layer
matters just as much.

Your data, your clients, your reputation. Built for products that can't afford a security incident.

Encrypted in transit

Connections use HTTPS/TLS. API keys are SHA-256 hashed and passwords are stored as bcrypt hashes.

Email-verified accounts

Organizations must verify their email before creating API keys or using live API flows.

Rate-limited & monitored

Built-in rate limiting with fail-closed behavior. Authentication events are logged for security analysis.

Short-lived generated media

Temporary generated media is cleaned up on a rolling TTL. Our current target is roughly 72 hours for generated assets.

IDOR protection

API requests are scoped to the authenticated organization, with signed-access patterns and tenant checks on stored assets.

Bot & abuse prevention

Cloudflare Turnstile on registration. Disposable emails are blocked. IP-based daily limits prevent mass sign-ups.

07 — Clear before you commit

Questions,
answered.

If your question isn't here, reach out and include the workspace, model, and workflow you are evaluating.

How does ImageLayer carry my brand context?

Two layers of context and control. First, you set a style description, color palette, tone keywords, and elements to avoid. Those instructions shape supported workflows toward your brand direction, but generated output still needs review. Second, image outputs can add logo and layout overlays in the branding editor after generation. Workspace and plan settings determine which controls your users can access.

What AI models power ImageLayer?

The current public catalog contains approved Google and OpenAI models: Gemini 3.1 Flash Image, Gemini 3 Pro Image, and GPT Image 2 for images; Veo 3.1 Fast and Quality for video; Gemini 3.5 Flash and GPT-5.4 mini for text; plus admitted Gemini and OpenAI models for standalone single-speaker audio. The exact catalog depends on workspace plan, provider configuration, region, account eligibility, and current availability. The public playground is a UI-only sample and does not call a model; authenticated generation still requires an admitted model and eligible billing entitlement.

What can ImageLayer generate?

The current launch path supports images, short video, standalone single-speaker audio, and text when the selected workflow is admitted for the workspace. Multi-speaker podcast audio and merged video voiceover are not enabled for production launch.

What are content type templates?

Pre-built forms organize inputs for common creative outputs such as stat highlights, quote cards, blog promos, announcements, and infographics. Users fill structured fields that become part of the request. The dashboard shows the current template limit for each workspace plan.

Does ImageLayer support social media image sizes?

Built-in presets request target dimensions and layout guidance for supported LinkedIn, Instagram, X, Facebook, Google Business, WhatsApp, Telegram, Pinterest, TikTok, YouTube, blog, and email formats. Model output and downstream platform crops can vary, so inspect dimensions, safe areas, text, and composition before publishing. Choose Custom for another supported aspect ratio.

How hard is the integration?

Add the native <image-layer> Web Component to the client, configure its public settings, and create short-lived tenant-scoped session tokens from your backend. The same authenticated boundary can expose only the image, video, standalone audio, and text workflows admitted for the workspace.

Does it work with my tech stack?

The widget is a native Web Component. ImageLayer documents integration patterns for React, Vue, Next.js, Angular, Svelte, Astro, and plain HTML. Every production embed also needs a host backend capable of issuing short-lived sessions; review the relevant guide for framework-specific loading and lifecycle details.

Can I control what my users generate?

Yes. You can control brand rules, content templates, enabled modes, and other dashboard settings for each workspace. Your dashboard also shows who created what, when, and how many credits were used.

What happens if I hit my credit limit?

A generation request fails closed when the workspace lacks enough eligible credits or another spend control rejects it. Checkout and billing-portal actions work only when the runtime billing mode is enabled. Credit packs are limited to eligible Starter and Pro workspaces; the Free workspace cannot use packs. Confirm the final quote and credited balance before submitting.

What video models does ImageLayer use?

The current public video catalog contains Google Veo 3.1 Fast and Veo 3.1 Quality. Supported launch settings are shown in the authenticated selector and can vary by plan, region, account eligibility, provider availability, duration, and resolution. The pre-submit quote is authoritative for the request.

How does the text-to-speech work?

The current launch path supports standalone single-speaker audio. Choose an admitted Gemini or OpenAI speech model and an available voice in the authenticated selector, submit a reviewed script, then listen to the generated file before publishing. Available models, voices, formats, limits, and quoted credits come from the current workspace catalog.

Can I generate podcast-style content with multiple speakers?

Not in the current production launch path. Multi-speaker podcast snippets fail closed while that workflow is being stabilized; the supported audio path is standalone single-speaker generation.

Is my data secure?

Connections use HTTPS/TLS. API key values are SHA-256 hashed before database storage, passwords are stored as bcrypt hashes, and temporary generated media is cleaned up on a rolling TTL. We require email verification before live API use and apply rate limits and tenant scoping. ImageLayer does not use your prompts or generated assets to train ImageLayer-owned models; configured AI providers process requests under their applicable terms. See our Security page for full details.

✦ Explore the integration surface

Configure the workflow.
Review the fit.

Create a workspace to inspect the catalog and integration settings. Generation is available only when the workspace has an admitted model and an eligible billing entitlement.

UI previewServer-issued sessionsEntitlement-gated generation