The UGC backbone of the open web.
Idukki started as a UGC SaaS. We’re building toward infrastructure: an open-source widget runtime, a rights-clearance API, brand-safety scoring, edge delivery and a marketplace for licensed content. The runtime ships today; the rest is the roadmap below, honestly staged.
- 37 KBWidget runtime · ESM · zero dependencies
- 1 / 6Pillars live today: the widget runtime
- 1Pillar in private beta: the Rights API
- 3Native SDK tiers: React Native (tested), Android (tested), iOS (in progress)
Six pillars. One is live; five are the roadmap.
The widget runtime is real, shipping infrastructure today. Everything else below is staged honestly: private beta (applicants onboarding now) or roadmap (not built, no committed date). Same auth and billing once something ships; nothing is sold ahead of that.
01 · Open runtime
A 37 KB widget core, soon open source.
LiveEmbed UGC anywhere with one line today. We are moving the widget runtime to a permissive open-source licence so every dev who picks it up becomes a distribution channel. Charge for the SaaS, give away the library.
- ESM module · zero dependencies
- Works on Shopify, Woo, BigCommerce, Wix, Webflow, Framer, any HTML site
- Open-source licence: in progress, see the open-source roadmap
02 · Rights-as-a-Service
A standalone Rights API for the rest of the internet.
Private betaMost teams pirate-rip UGC. We are building rights-clearance + an audit-log as a standalone API for ad networks, DSPs, agencies and every brand that uses UGC anywhere. In private beta, onboarding design partners now.
- Public-comment + consent-form rights request flow, built on the pipeline already running inside Idukki
- GDPR + CCPA + DSA-aligned audit trail: decisions logged today, tamper-evidence is what private beta is building toward
- External, authenticated API access for ad networks, DSPs and agencies: the private beta’s core build
03 · Brand-Safety API
A scoring layer every ad call could pass through.
RoadmapA 0-100 brand-safety score for UGC, built on our own moderation workflows. Not built yet. This is roadmap, not a shipping product — no live inference endpoint, no SOC 2 claim to make about it today.
- Toxicity, hate, NSFW, IP-infringement, brand-conflict detection: the target axes
- Custom brand-safety profiles per buyer
- Talk to us if this would unblock a deal — it shapes the build order
04 · Marketplace
Where licensed UGC could trade.
RoadmapA brand → creator marketplace: browse rights-cleared, AI-tagged UGC, license a clip, embed it. Coming H2, waitlist open — nothing to browse or license yet.
- Filter by category, format, creator tier: the target shape
- Per-impression or perpetual licensing model, still being priced
- Revenue share with creators, structure not finalised
05 · Edge delivery
Idukki runtime, on every CDN.
RoadmapShipping the widget runtime to Cloudflare Workers, Fastly Compute@Edge and Vercel Edge so it loads from whatever CDN the host site already uses. Not started: no partner CDN integrations exist yet, and there is no dedicated page for this one — ask us for the current thinking.
- Partner CDN integrations: Cloudflare, Fastly, Vercel — target list, not signed partnerships
- Signed-URL image delivery: concept stage
- Talk to us if this is a blocker; it is the least-built of the five roadmap pillars
No dedicated page yet: talk to us if this is a blocker.
06 · Content provenance
C2PA content credentials, on the roadmap.
RoadmapThe idea: every piece of UGC carries a tamper-evident C2PA manifest (creator, timestamp, edits, rights). Concept stage. We have not built manifest generation, and we do not have newsroom pilots to point to — if you have seen that claimed elsewhere on this site, it was wrong and has been corrected.
- C2PA / Content Authenticity Initiative alignment: the target spec
- Verifiable across re-encodes + edits: the design goal
- No customers or pilot partners today — tell us if this is what you need next
In motion
Tracks we’re actively building or piloting. Want early access? Talk to us, we’re onboarding design-partners now.
Live commerce
Live events in beta: schedule a live shopping event, line up its products and run a chat from the dashboard. Streaming itself is not hosted by Idukki.
Creator graph
Map every creator’s network across platforms, weight by purchasing-influence, expose as an audience product to ad managers.
Compliance hub
Single dashboard that answers GDPR, CCPA, DSA + child-safety procurement questionnaires in 30 seconds.
Programmatic UGC
Plug into Meta / TikTok / Google ad APIs as a content provider. Brands buy UGC ads served from your library.
Build with us before everyone else.
Selected ad networks, agencies, ecommerce platforms and creator tools get early access to the Rights API, Brand-Safety API and Marketplace, locked-in pricing for 24 months.
- Slack channel with the platform team
- Roadmap input + named features
- 24-month price lock + free integration support
npm SDK · v1.0.0
npm install the widget loader.
@idukki/widget-sdk is a thin loader-only package, about 30 published lines that injects the CDN runtime + mounts a data-idukki container. Same call signature in every framework.
- npm i @idukki/widget-sdk
- IddukkiWidget.load(GUID, { bguid, container })
- ESM
import+ CJSrequireexports
@idukki/widget-sdk
npm · ESM + CJS · framework-agnostic
npm i @idukki/widget-sdkMinimal, pass your gallery GUID:
import { IddukkiWidget } from '@idukki/widget-sdk';
IddukkiWidget.load('YOUR_GALLERY_GUID');With business GUID + a specific container:
IddukkiWidget.load('YOUR_GALLERY_GUID', {
bguid: 'YOUR_BUSINESS_GUID',
container: document.getElementById('my-widget-slot'),
});import { useEffect } from 'react';
import { IddukkiWidget } from '@idukki/widget-sdk';
export default function GallerySection() {
useEffect(() => {
IddukkiWidget.load('YOUR_GALLERY_GUID');
}, []);
return <div id="my-widget-slot" />;
}Make the first API call today.
Embed, REST, webhooks and the MCP server, documented with examples.