TEMPLATES

Add dynamic templates and automation to your product

Create and manage reusable design templates for images or videos inside your app using Polotno SDK — self-hosted, schema-based, and built for automation.

TEMPLATES

Add dynamic templates and automation to your product

Create and manage reusable design templates for images or videos inside your app using Polotno SDK — self-hosted, schema-based, and built for automation.

TEMPLATES

Add dynamic templates and automation to your product

Create and manage reusable design templates for images or videos inside your app using Polotno SDK — self-hosted, schema-based, and built for automation.

Polotno SDK lets you build and embed a full template system for images and videos inside your product. Developers can define editable layouts — text, graphics, or video layers — and let users customize them directly on the canvas. Templates are stored and rendered using Polotno’s schema, making them easy to automate, version, or generate programmatically.


Key features

Unified template model

Use a single JSON schema to define templates for both image and video formats. Every layer — text, image, SVG, or video — can be positioned, scaled, and styled programmatically.

Customizable layout elements

Templates can include editable text fields, replaceable images or videos, and locked design components. Developers decide which parts are editable and which remain fixed for brand consistency.

Schema-driven control

Each template is fully defined through the schema, allowing automatic generation, duplication, or population from external data sources. Ideal for dynamic ad creation or AI-assisted workflows.

Multi-format export

Templates can be exported as images, PDFs, GIFs, or MP4 videos. Rendering works locally, via a self-hosted service, or through the Polotno Cloud Rendering API for automation and high-volume workloads.

Layer and asset management

Manage fonts, brand colors, icons, and reusable assets within template definitions. Developers can pre-load brand packs or content libraries to ensure visual consistency.

Automation and AI integration

Connect templates to APIs or AI models to auto-fill content, apply variations, or create thousands of designs programmatically. Each instance is generated through schema manipulation, making it reproducible and scalable.


Example use cases

  • Ad builders – Generate image or video ads dynamically from templates with campaign-specific content.

  • AI design tools – Combine generative text, logos, or visuals into ready-to-render designs.

  • E-commerce platforms – Let sellers auto-generate branded product visuals or promotional reels.

  • Marketing automation systems – Populate templates with personalized data for large-scale campaigns.

  • Print and publishing tools – Create reusable branded layouts for catalogs or packaging.

  • Internal creative platforms – Maintain approved templates for teams to customize securely.


Developer benefits

  • One schema for both image and video templates.

  • Self-hosted by default, cloud-ready for automation.

  • Full API access for programmatic generation and data binding.

  • Reusable asset and brand library support.

  • Commercial-safe licensing for SaaS and enterprise products.


FAQs

Can I create templates for both images and videos?

Yes. Templates use the same schema for all element types, including text, image, SVG, and video layers.

Can templates be automated or generated from data?

Yes. Templates can be generated or filled programmatically through schema control.

How are templates stored or reused?

Templates are stored as JSON schemas, making them easy to save, clone, and repopulate.

Does Polotno support rendering automation?

Yes. You can use local rendering, a self-hosted service, or the Polotno Cloud Rendering API for batch or real-time exports.

Can I lock elements in templates?

Yes. Developers can mark layers as locked to maintain brand consistency while keeping other parts editable.