1. Publish (optional — for the marketplace)
To sell or share the product, publish it as a template from the product’s Marketplace Template tab — pick a listing type and license, set pricing, and publish. Buyers clone it into their account with one click. See Marketplace.2. Onboard a device
A user adds a device by scanning its QR code. The flow:Scan the QR
The app reads the code and resolves the product info
(
POST /onboarding/scan-qr with { qr_data }).Name and register
The user names the device; it’s registered to their account
(
POST /onboarding/device with the user, product, and device identifiers).onboardDevice(productId, userId, deviceName, deviceIdentifier) — see the
API reference.
You’ve completed the loop
Across five lessons you:- Brought a device online
- Pushed a value to a widget
- Controlled hardware from a widget
- Stored readings in the database
- Published the product and onboarded a device
Go further: custom dashboards
Build multi-device dashboards.
Monetize
Marketplace, licensing, and revenue.

