Concepts
Understand how DeviceSDK works
Foundational concepts you’ll meet across the CLI, dashboard, and SDK:
- Platform Architecture — how the runtime, devices, and dashboard fit together
- Project & Device Identifiers — what
projectIdand the device key indevicesdk.tsmean - Entrypoints — the
DeviceEntrypointclass and lifecycle methods - Versioning — how deployed scripts are versioned and rolled back
- Environment Variables — project-scoped secrets via
this.env.VARS - Cron Scheduling — declaring scheduled handlers
emitState— publishing structured telemetry to watchers- Rate Limits — what gets throttled and when