Simple, usage-based
pricing

Pay only for messages sent and received. No uptime charges. No hidden fees.

Free

$0 /month

Perfect for prototyping and hobby projects

  • 500 messages per day
  • Unlimited devices
  • KV storage included
  • Full CLI + dashboard access
Get started

Pay as you go

$3 / million messages

For production workloads that exceed the free tier

  • Everything in Free
  • Unlimited messages
  • Priority support
  • 500 free messages/day included
Start building

Enterprise

Volume discounts, SLAs, dedicated support, and custom integrations.

Contact sales

Estimate your cost

Drag the slider to see your monthly estimate

500
0 100,000
Estimated monthly cost
$0
Within free tier

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.