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 setupDTC + B2B brands37 KB runtimeReal G2 reviews

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.

We use cookies

We use essential cookies to run this site and optional analytics cookies to understand how it’s used. You can change your choice anytime in our privacy policy.