Polotno + Sticker it pairs Polotno's embedded design editor SDK with Sticker it's Print API . Your users design custom stickers, labels, or magnets inside your app, your backend submits the file to Sticker it, and Sticker it prints on HP Indigo presses and ships across the UK, EU, USA, Canada, and Australia.
The problem Sticker it doesn't solve
Sticker it has one of the best sticker-production stacks in the industry: HP Indigo digital printing, digital laser cutting, compostable material options, 15cm² MOQ, 3–4 day lead times. Their Print API handles every one of those variables cleanly. But the API takes finished files. You still need a design surface that understands die-cut shapes, bleed, and material-specific color handling.
Teams building on Sticker it without a design layer usually:
- Restrict users to pre-made sticker catalogs
- Accept raw PNG uploads and hope customers understood bleed
- Send every order through manual proofing because the source files are inconsistent
Polotno goes in front of Sticker it so users design directly in your app on the right canvas for their chosen shape and material, and your backend always submits a file that Sticker it's presses can run without a human touching it. Sticker it explicitly targets AI companies selling stickers, the same fit pattern Brand Ninja used with Polotno to turn AI output into branded visuals.
How the integration works
- Design: User picks a product (die-cut sticker, kiss-cut sheet, roll label, fridge magnet) and a size. Polotno loads the canvas with bleed and safe area per Sticker it's specs for that product.
- Edit: User drops artwork, adds text, moves elements. The die-line stays locked so the cut shape is always valid.
- Export: Your app exports the two files Sticker it asks for on every order: a CMYK PDF with 2mm bleed for printing, and a PNG proof. For CMYK, use @polotno/pdf-export .
- Order: Your backend submits the order to Sticker it's API with both file URLs, the product SKU, quantity, material and shipping address.
- Fulfill: Sticker it prints on HP Indigo, laser-cuts, and ships in 3–4 days.
What a request looks like
// 1. Export the print file: CMYK PDF with 2mm bleed, server-side with
// @polotno/pdf-export.
// await jsonToPDF(store.toJSON(), './sticker.pdf', {
// pdfx: 'x-4',
// outputIntent: { profile, identifier: 'FOGRA39' },
// colorMode: 'cmyk',
// // Cut line and white ink as the named spot inks Sticker it reads.
// // Draw the cut line as a vector stroke in a color reserved for it.
// spotColors: {
// '#ff00ff': { name: 'Die Cut', cmyk: [0, 1, 0, 0] },
// '#fefefe': { name: 'SPOT_WHITE', cmyk: [0, 0, 0, 0], overprint: true },
// },
// })
const printFileUrl = await uploadToYourStorage(pdfFile)
// 2. Export the PNG proof Sticker it uses for quality control.
const proofUrl = await uploadToYourStorage(
await store.toDataURL({ mimeType: "image/png", pixelRatio: 2 }),
)
// 3. Submit the order. Sticker it downloads both files after the order is
// placed, so the URLs must stay reachable for at least 60 minutes.
// Reference: https://customer-api.live.stickerit.co/docs
await fetch("https://customer-api.live.stickerit.co/v1/orders", {
method: "POST",
headers: {
"x-api-key": STICKER_IT_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
/* product SKU, material, size, quantity, shipping, and the files:
{ purpose: "printReadyArtwork", url: printFileUrl },
{ purpose: "proof", url: proofUrl } */
}),
})What Polotno handles vs. what Sticker it handles
Polotno (in your app)
- Embedded design editor UI
- Templates for stickers, labels, and magnets at Sticker it product specs
- Die-line and kiss-cut shape editing with safe area enforced
- Brand locking for logo, typography, and layout
- Print-ready PDF and PNG proof export
Sticker it (backend)
- Full catalog of stickers, labels, and magnets including compostable materials
- HP Indigo digital printing and digital laser cutting
- 15cm² minimum order, 3–4 day lead times
- Worldwide shipping (UK, EU, USA, Canada, Australia)
- Proofing, with webhooks at each production step
Technical details
- Files: every order needs a PDF print file (CMYK, 2mm bleed, bitmaps at 300–450dpi) and a PNG proof. Files go by URL, up to 50 MiB each.
- Bleed: 2mm, enforced by the template.
- Cut lines and white ink: Sticker it reads cut lines as vector paths named "Die Cut" (thru-cut) or "Score Cut" (kiss-cut), and white ink as a spot colour named SPOT_WHITE. @polotno/pdf-export produces both with its spotColors option: the cut line is a vector stroke in a reserved color mapped to the "Die Cut" ink, and white maps to SPOT_WHITE with overprint.
- Auth: an API key in the x-api-key header. Email api@stickerit.co for staging and live keys.
- Alternate path: Order Desk middleware connects Sticker it to Shopify, WooCommerce, BigCommerce, Etsy, and Amazon if you prefer not to integrate directly.
- Rendering modes: Client, self-hosted, or cloud rendering .
What you can build
Any Sticker it product:
- Custom die-cut stickers
- Kiss-cut sticker sheets
- Roll labels and product labels
- Fridge and promotional magnets
- Compostable sticker lines for sustainability-first brands
- AI art → sticker / magnet workflows, a use case Sticker it explicitly targets and Polotno supports natively
FAQ
Do I need a Sticker it account?
Yes. Email api@stickerit.co. They talk through your implementation, then send staging and live API keys.
What file formats does Polotno export?
The two files Sticker it asks for: a CMYK PDF with 2mm bleed for printing, via @polotno/pdf-export , and a PNG proof.
Can I offer compostable materials in the editor?
Yes. Material is a product selector in Polotno; the template stays the same across material variants, and the SKU passed to Sticker it's API determines the material run.
Does this work for AI-generated art?
Yes. Sticker it explicitly targets AI companies selling stickers. Polotno's editor handles the final composition, bleed, and die-line; the AI-generated image just becomes a placed element on the canvas. See how Brand Ninja used Polotno for AI content .
Start building
Get a Polotno API key (a trial key from your Polotno dashboard works), size the canvas to the Sticker it product spec, and send the exported file to Sticker it from your backend.
