Idukki
Quick start

npm install a widget in 3 lines.

The official Idukki SDK is now on npm. Thin loader-only package (~30 LOC published) — all widget code stays on the CDN, all updates pull in automatically.

  • ESM + CommonJS — drop into Vite, Webpack, esbuild, Rollup, Next, Nuxt, Astro, Vercel, Netlify
  • Framework-agnostic — same call signature in React, Vue, Angular, Svelte, plain JS
  • No build step — the loader fetches the latest CDN runtime, you get bug fixes for free
  • Treeshakeable — only the loader entry point is included in your bundle

@idukki/widget-sdk

npm · ESM + CJS · framework-agnostic

v1.0.0
1Install
bash
npm i @idukki/widget-sdk
2Mount

Minimal — pass your gallery GUID:

js
import { IddukkiWidget } from '@idukki/widget-sdk';

IddukkiWidget.load('YOUR_GALLERY_GUID');

With business GUID + a specific container:

js
IddukkiWidget.load('YOUR_GALLERY_GUID', {
  bguid: 'YOUR_BUSINESS_GUID',
  container: document.getElementById('my-widget-slot'),
});
3Drop in any framework
js
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" />;
}
Your gallery GUID lives in the Idukki dashboard → Widget Settings → Embed Code.View on npm →
Developers

Build on Idukki

The UGC API your team wished existed.

OAuth 2, schema-validated REST + webhooks, single-file SDKs in TypeScript and Python, edge-rendered HTML payloads for headless / Composable storefronts.

Developers

Build on Idukki

npm SDK

  • npm SDK

    npm i

  • Public REST API

    OpenAPI 3.1

  • Webhooks

    HMAC-SHA256 signed

Public REST APIlive
  • npm i
    @idukki/widget-sdk
  • 37 KB
    Widget runtime · ESM
  • OAuth 2
    Auth + PKCE flows
  • OpenAPI 3.1
    Machine-readable schema
A 37 KB ESM bundle. CLS 0.001 P75. INP under 200ms. We finally have a UGC widget that doesn’t fight the rest of our perf budget.
Devon S. · Staff Engineer, Arc Electronics
Get an API key + sandbox

Get an API key + sandbox

A real human replies within one business day with a sandbox workspace, an API key and a 30-minute call to walk through your stack.

  • Sandbox with seeded UGC, products, experiments
  • API key + webhook secret
  • Slack channel with the platform team for design partners

Cloudflare bot-protection

No spam. Unsubscribe anytime. We never sell your data.

4-min setup1,400+ brands37 KB runtime5.0 G2

Stop renting six tools. Ship one.

Spin up your first widget in 4 minutes. Migrate from Bazaarvoice, EmbedSocial, Tolstoy or Videowise in a day. Your CFO will love us. Your CRO already does.

  • No credit card
  • Cancel anytime
  • SOC 2 + GDPR

Where Idukki ships

Same data model. Every surface a shopper meets.