ShipSDK Logo
shipsdk Beta
1-Line Drop-in JavaScript Script Tag Engine

Generate Embeddable JavaScript SDKs & Drop-in Web Widgets

Want customers to embed your product with a single script tag like Stripe.js or Intercom? ShipSDK generates lightweight, isolated shadow-DOM widgets and client scripts automatically from your API spec.

1-Line Script Tag Drop-in

Zero build step required for end users. Just .

Shadow DOM Isolation

100% scoped CSS and zero style leaks into host websites, ensuring consistent UI on any customer page.

Auto-Event Hooks & PostMessage

Built-in iframe communication, postMessage security, callback listeners, and payment/auth modals.

Idiomatic Code Output

Clean JS Widget Client Implementation

index.html — Embed Snippet Lightweight 8KB Gzipped
<!-- 1-Line Drop-in JavaScript Widget -->
<script src="https://cdn.shipsdk.com/v1/widget.js"
        data-client-id="pub_live_94821"
        data-theme="auto"
        async></script>

<script>
  // Listen to widget events instantly
  ShipWidget.on("action:completed", (event) => {
    console.log("Widget triggered:", event.detail);
  });
</script>
Direct Access Beta Queue

Join the ShipSDK Waitlist

Get early access to generate production-ready SDKs, ADKs, and embeddable JS widgets in seconds.

Frequently Asked Questions

Developer FAQ