SHAPES & ICONS

Add custom shapes, icons, and graphics to your editor

Enable users to design with shapes, icons, and vector graphics while keeping full control over what assets appear — Polotno SDK lets you customize, extend, or replace every visual element in your app.

SHAPES & ICONS

Add custom shapes, icons, and graphics to your editor

Enable users to design with shapes, icons, and vector graphics while keeping full control over what assets appear — Polotno SDK lets you customize, extend, or replace every visual element in your app.

SHAPES & ICONS

Add custom shapes, icons, and graphics to your editor

Enable users to design with shapes, icons, and vector graphics while keeping full control over what assets appear — Polotno SDK lets you customize, extend, or replace every visual element in your app.

Polotno SDK gives developers full control over all visual elements — shapes, icons, arrows, and stickers can be enabled, disabled, or replaced entirely. You can integrate Unsplash, connect proprietary libraries, or inject SVG assets dynamically, giving users the freedom to build structured, on-brand designs while you retain control of the creative system.


Key features

Shape and vector support

Add or modify ready-made shapes like rectangles, circles, and polygons, or introduce your own SVG-based shapes. All shapes support resizing, rotation, color fills, and gradients.

Lines, arrows, and annotations

Provide arrows, connectors, and annotation tools for diagrams, flowcharts, or visual documents. Styles, endpoints, and stroke weights are fully customizable via schema or UI controls.

Icon integration

Integrate brand icon packs or vector sets to match your visual language. All icons behave as vectors and can be recolored or transformed without losing quality.

Unsplash and image APIs

Enable the built-in Unsplash integration for easy stock access, or replace it with your own asset source — from an internal API to a CDN or DAM system. Every asset provider can be customized to your data structure and permissions logic.

Custom asset libraries

Hook up your own media libraries — icons, shapes, or decorative assets — as a side-panel tab, modal, or custom button. Polotno gives you the flexibility to define where and how users browse and insert assets.

Schema-driven management

Each asset is stored as a structured JSON object within the project schema, including metadata like ID, source, and transformation data. This makes it easy to automate generation, sync assets across projects, or build analytics on usage.


Example use cases

  • Ad builders – Provide brand-safe shapes and stickers for quick layout design.

  • Presentation and diagram tools – Add editable arrows and connectors for data visualization.

  • Marketing and design platforms – Integrate internal icon sets for consistent visuals.

  • E-commerce or print systems – Supply reusable frames, labels, and vector overlays.

  • Creative automation workflows – Programmatically generate layouts with branded graphics.


Developer benefits

  • Enable, disable, or replace built-in asset collections.

  • Integrate Unsplash or private APIs for controlled media sourcing.

  • Connect any vector or icon pack to align with brand visuals.

  • Programmatically manage and track assets via schema.

  • Works in both self-hosted and cloud rendering environments.


FAQs

Can I disable Polotno’s default shape and icon sets?

Yes. You can turn them off and replace them with your own custom assets.

Can I connect my own media API or DAM system?

Yes. Polotno supports any REST or GraphQL API for custom asset loading.

Does Unsplash come pre-enabled?

Yes, but it’s optional — you can modify or remove it entirely.

Are imported SVGs editable?

Yes. Colors and transformations remain editable after insertion.

Can I define my own asset browser UI?

Yes. You can build your own side panel, modal, or tab for asset selection and insertion.