Developer Access

Build on Loft Edge.

Full REST + WebSocket API. Local-first architecture. Sandbox access. Everything you need to build automations, integrations, and AI extensions on the intelligent home OS.

Four lines to control any device.

GET /v1/devices

curl https://edge.local/v1/devices \
  -H "Authorization: Bearer <token>"

// Response
{
  "devices": [
    {
      "id": "dev_01j8kx",
      "name": "Living Room Light",
      "type": "light",
      "protocol": "loft_mesh",
      "state": { "on": true, "brightness": 80 },
      "online": true
    }
  ],
  "total": 24
}

Every surface. One API.

GET/v1/devicesList all devices on the mesh
PATCH/v1/devices/:id/stateUpdate device state
GET/v1/automationsList automation rules
POST/v1/automations/triggerTrigger an automation
GET/v1/mesh/topologyGet mesh network graph
GET/v1/system/healthEdge OS health status
WS/v1/eventsReal-time event stream
POST/v1/ai/inferRun local AI inference

Everything you need to ship.

REST API

Full HTTP API for devices, automations, mesh, system, and AI inference endpoints.

WebSocket Events

Subscribe to real-time device state changes, mesh events, and system alerts.

Developer Sandbox

Isolated Edge instance for testing — no real hardware required.

SDK & Libraries

TypeScript, Python, and Go client libraries with full type coverage.

AI Extension API

Hook into the Edge AI runtime to run local inference and register model endpoints.

Webhook Outbound

Push device events, automation triggers, and alerts to any external URL.

Ready to build?

Join the developer waitlist and get early access to the Loft Edge API, sandbox environment, and SDK.