Buyable merch from one URL
Render and sell custom merchandise with a single request. Nothing to install — it works in any language. The SDK and React components are optional conveniences over the URL.
img.snowcone.app/BEEB77?asset=https://dqMwU8Jct3.storage.snowcone.app/demo/demo-008.jpg?w=1024&shop=YOUR_SHOP_IDProduct
Artwork
Swap the artwork or product — the URL is the only thing that changes. That URL is the mockup.
Quickstart
Full walkthroughCompose a URL from three parts — product, asset, and shop. Request it; you get a finished, content-addressed image that caches forever.
<img
src="https://img.snowcone.app/BEEB77?asset=https%3A%2F%2Fcdn.example.com%2Fart.png&shop=YOUR_SHOP_ID"
alt="Canvas mockup"
/>const asset = encodeURIComponent("https://cdn.example.com/art.png");
const src = `https://img.snowcone.app/BEEB77?asset=${asset}&shop=YOUR_SHOP_ID`;
// drop `src` into any <img> — no SDK, no build stepcurl -L "https://img.snowcone.app/BEEB77?asset=https%3A%2F%2Fcdn.example.com%2Fart.png&shop=YOUR_SHOP_ID" \
-o mockup.avifimport urllib.parse
asset = urllib.parse.quote("https://cdn.example.com/art.png", safe="")
src = f"https://img.snowcone.app/BEEB77?asset={asset}&shop=YOUR_SHOP_ID"Pick your path
Start with a render. Add a buy button when you’re ready. Reach for React only if you want to.
The primitive
Render a mockup
A mockup is a GET request. Drop the URL into any <img> and you’re live — no install, any language.
Sell it
Add checkout
The same product and asset become a real, ready-to-pay order through the Orders API — your storefront, your checkout.
Wire up ordersOptional
Embed in React
Prefer components? @snowcone-app/ui wraps the same URL in <ProductImage> — a pure convenience.
Explore the docs
Everything from the render primitive to running your own storefront.
Instant mockups
The render URL, formats, and caching
Product catalog
Products, options & placement geometry
Multiple placements
Front, back & sleeve in one request
Pricing & margins
MSRP, your markup, and payouts
Your own checkout
Turn a mockup into a paid order
JavaScript SDK
Typed helpers for catalog & orders
Realtime canvas
Live, server-side design previews
Secret API keys
Public keys, secret keys & signing
Sell on Shopify
Snowcone products in your store
Still stuck?
Read the get-started walkthrough end-to-end, or reach the team — we answer fast.

