DeviceSDK DeviceSDK
Product Pricing Solutions Examples Docs Community
Dashboard
Product Pricing Solutions Examples Docs Community
Dashboard

Cookbook

Task-shaped recipes — one URL per how-to, complete runnable code

Each recipe is a single page with a working devicesdk.ts and one device file. Copy, adapt, deploy.

Sensors and inputs

  • Read a BME280 temperature/humidity sensor (I2C)
  • Toggle an LED with a button

Outputs

  • Drive a WS2812 strip with a rainbow
  • Show live data on a small OLED

Persistence and scheduling

  • Persist a counter across reboots (KV)
  • Send a daily summary on cron

External services

  • Post sensor readings to a Discord webhook
  • Surface a sensor as a Home Assistant entity

Multi-device

  • Two devices talking to each other (RPC)

Observability

  • Watch a device’s state and logs in real time

Quickstart

Get from zero to deployment in under 15 minutes

Your First Device

Build your first device entrypoint

CLI Reference

Complete command-line interface documentation

Platform Architecture

End-to-end system overview

Hardware

Supported devices and microcontrollers

FAQ

Frequently asked questions

DeviceSDK DeviceSDK

Build IoT applications with TypeScript. From prototype to production in minutes.

Product

  • Documentation
  • Dashboard
  • Pricing
  • Examples

Company

  • About
  • Changelog

Community

  • GitHub
  • X
  • Discord

Legal

  • Terms of Service
  • Privacy Policy

© 2026 DeviceSDK. All rights reserved.