Simple, usage-based
pricing
Pay only for messages sent and received. No uptime charges. No hidden fees.
Free
Perfect for prototyping and hobby projects
- 500 messages per day
- Unlimited devices
- KV storage included
- Full CLI + dashboard access
Pay as you go
For production workloads that exceed the free tier
- Everything in Free
- Unlimited messages
- Priority support
- 500 free messages/day included
Enterprise
Volume discounts, SLAs, dedicated support, and custom integrations.
Estimate your cost
Drag the slider to see your monthly estimate
What counts as a message?
Inbound (device to cloud)
- GPIO state changes
- ADC sensor readings
- I2C data transfers
- Device heartbeats
Outbound (cloud to device)
- GPIO output commands
- Display render commands
- Configuration updates
- PWM/ADC monitoring setup
KV storage reads/writes, logs, and dashboard API calls are currently free.
Frequently asked questions
Messages beyond 500/day are queued until the next day or until you upgrade to pay-as-you-go. Your device stays connected but won't receive new commands.
No. Connections, device registration, and uptime are free. You only pay for messages — the actual data sent between your devices and the cloud.
Use longer polling intervals for sensor monitoring, use the onChange flag to only send readings when values change, and batch operations where possible.
Yes. KV storage, logs, metrics, and dashboard access are all included at no additional cost. Only WebSocket messages are metered.
Not currently. DeviceSDK is a managed platform with globally distributed infrastructure. Enterprise plans include dedicated infrastructure options.