We’re excited to announce that the TopBridge SDK is now live. JS Core is published on npm; React and Next.js wrappers are coming soon. This is the moment our developer community has been waiting for — TOPSALE label printing, now embeddable directly inside your own application.
What is SDK integration?
SDK integration means embedding a feature — in this case, professional label printing — directly into your own software. Instead of asking users to leave your app, log into a separate portal, and print labels there, you bring the print button right into your interface. With the TopBridge SDK, a developer can connect a browser to a local TSPL or ZPL printer in just a few lines of code, run a preflight check, fetch label templates, and trigger print jobs — all without leaving the page.
Why use the SDK instead of the Self-Service Portal?
- Native user experience. Your users print labels from inside your application — no context switching, no portal hopping.
- Programmatic control. Trigger print jobs from any event in your software: order confirmed, shipment created, batch finished. No human-in-the-loop required.
- Production-ready by default. The SDK ships with structured error types, preflight orchestration (health check → quota validation → printer discovery), auto-launch and retry for the TopBridge tray app, and a security model with origin verification and input sanitization.
- Zero external dependencies. Pure browser-native APIs. Just
npm installand you’re set.
Who should integrate the SDK?
- SaaS platforms whose users print labels as part of a larger workflow — ERPs, WMSes, e-commerce backends, manufacturing systems.
- Internal tools built by teams that already run TOPSALE and want to expose label printing in their own dashboards.
- Marketplaces and integrators wanting to offer label printing as a feature without building the printer layer themselves.
- Anyone who has hit the limits of the “open the portal, print, come back” pattern and wants a native, in-app workflow.
Where to start
- TopBridge SDK overview — features, code sample, and free trial signup on TOPSALE.
- SDK Getting Started guide — full installation, API reference, and code examples.
- Live playground — try the SDK directly in your browser, no setup required.
- npm package — install with
npm install @appzgatenz/label-print-topbridge-js. - Playground source on GitHub — the demo is open-source; explore the full integration code.
The TopBridge SDK is the same engine that powers TOPSALE’s own Self-Service Portal — now opened up for you to build on top of. We can’t wait to see what you build with it.