---
title: "DeviceSDK Documentation"
description: "Build IoT applications with TypeScript. From prototype to production in minutes."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.devicesdk.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DeviceSDK Documentation

DeviceSDK is a free, open-source (AGPL-3.0), self-hosted IoT platform. You run the server yourself (Docker on a Raspberry Pi, NUC, NAS, or any host), write TypeScript device scripts, and connect microcontrollers over WebSocket.

## New here?

Start with the [Quickstart](/quickstart/) to go from zero to a deployed device in under 15 minutes, then follow [Your First Device](/first-device/) to understand how entrypoints work.

Source: https://docs.devicesdk.com/index.mdx
