Hardware to solutions —
documentation for every layer.
obniz is a 6-layer IoT platform. Pick the layer you need and dive in.
From the obniz Now SaaS that solves on-site problems out of the box, down to the obnizOS firmware running on every device — each layer has its own SDK, API, and reference. Use what fits, ignore the rest.
Layers in Detail
Each layer, with the docs you need
Where you start depends on the project. Use the SaaS, build with the SDK, or integrate the hardware directly — whichever path you take, the documentation is right here.
01 · Solutions
obniz Now
Use-case packages built on obniz
Ready-to-deploy SaaS for temperature monitoring, water-leak detection, PLC remoting, and more — installed and managed without writing code.
02 · Application
SDKs & Libraries
Build your own app on obniz
obniz.js for the browser/Node, App SDK for production-scale services, plus CLI / Lua / MCP for advanced integrations. Same Cloud underneath.
03 · Cloud Platform
obniz Cloud
The management plane that connects devices to apps
A unified API for managing tens of thousands of devices. Authentication, OTA delivery, device monitoring — all included. Hit it from REST, GraphQL, or WebSocket.
04 · Network
Connectivity
LTE, Wi-Fi, Ethernet — pick what fits the site
Outdoor and mobile use → LTE / LTE-M. Office and factory floor → Wi-Fi / Ethernet. All traffic to the cloud is TLS 1.2 encrypted.
Wi-Fi
2.4 GHz b/g/n, WPA2/WPA3 Enterprise
Ethernet
Wired connection / static IP
LTE / LTE-M / NB-IoT
SIM-attached cellular
Settings
Configure network from the obnizOS settings tool
05 · Operating System
obnizOS
The cloud-connected OS embedded on each device
Reconnect logic, key management, OTA updates, sleep/wake — all handled by obnizOS. App developers never have to think about this layer.
06 · Hardware
Devices
Certified hardware running obnizOS
Pick the form factor and connectivity that fits your site. The OS, Cloud, and SDKs above are identical across all devices.
Not sure where to start?
Begin with the Starter Guide to connect your first device to the cloud, or jump straight into the obniz.js reference.