# ALYT Developers > The developer platform of ALYT, the edge-AI home platform: a REST API under /api/v1, an MQTT event surface, connectors described by machine-readable descriptors, and a sandbox with virtual devices. Every page below is also served as markdown at the same path with .md appended. ## Pages - [Capabilities](https://developers.alyt.com/capabilities.md): Every device is described by a set of capabilities bound to a closed set of control primitives. A client renders a device it has never seen from this. - [Changelog](https://developers.alyt.com/changelog.md): Every change to the developer surface, newest first, written from the contract diff by the docs bot and merged by a person. - [Community connectors](https://developers.alyt.com/community.md): Connectors written by developers outside ALYT, reviewed and published. What each brings, who wrote it, and whether it calls a model. - [Apple TV](https://developers.alyt.com/connectors/apple_tv.md): Apple TVs in your rooms: power, volume, open an app, and show a camera on the screen, all on your own network. - [Pascucci (aromi.ai)](https://developers.alyt.com/connectors/aromi.md): Your Pascucci machine through aromi.ai: brew, warm up, and see what it is doing. - [GE Cync](https://developers.alyt.com/connectors/cync.md): Cync bulbs, dimmers, switches and plugs, through Cync's cloud with your account. - [ecobee](https://developers.alyt.com/connectors/ecobee.md): The ecobee thermostat and its room sensors, paired on your own network. No ecobee account is involved. - [Google TV](https://developers.alyt.com/connectors/google_tv.md): Google TVs in your rooms: power, volume, open an app, and show a camera on the screen, all on your own network. - [HomeKit accessory](https://developers.alyt.com/connectors/homekit.md): An accessory that speaks HomeKit, paired locally with its setup code. - [Ring](https://developers.alyt.com/connectors/ring.md): Ring cameras and doorbells: the last motion and the last ring, battery, and a floodlight's switch, through Ring's cloud. - [Sonos](https://developers.alyt.com/connectors/sonos.md): Your Sonos speakers, controlled by room, and the room the assistant answers in. - [SwitchBot](https://developers.alyt.com/connectors/switchbot.md): SwitchBot meters, plugs and curtains, through the SwitchBot cloud and your hub. - [Tuya / Smart Life](https://developers.alyt.com/connectors/tuya.md): Smart Life switches, plugs and bulbs, taken local: Tuya's cloud is used once, to fetch the keys, and never again. - [UniFi](https://developers.alyt.com/connectors/unifi.md): Who is home from the phones on your Wi-Fi, and what every device on the network is doing, from your UniFi console. - [WiZ](https://developers.alyt.com/connectors/wiz.md): WiZ bulbs and lights, switched and dimmed on your own network with no account. - [Zigbee](https://developers.alyt.com/connectors/zigbee.md): Zigbee bulbs, plugs, meters and sensors from any brand, joined to ALYT's own network. No cloud, no app. - [Account](https://developers.alyt.com/dashboard/account.md): Who you are on the platform, and your password. - [Overview](https://developers.alyt.com/dashboard/index.md): What you have, and the next step. - [API keys](https://developers.alyt.com/dashboard/keys.md): Create a key, shown once; rotate with a seven-day overlap; revoke with a reason. - [Review](https://developers.alyt.com/dashboard/review.md): The review queue. ALYT staff only. - [Sandbox](https://developers.alyt.com/dashboard/sandbox.md): Your home, its rooms, and the things in them. - [Simulator](https://developers.alyt.com/dashboard/simulator.md): Virtual devices on the real broker: create, run a scenario, remove. - [Connectors](https://developers.alyt.com/dashboard/submissions.md): Your connector versions: drafts, the checks, the probe, and what the reviewer said. - [Usage](https://developers.alyt.com/dashboard/usage.md): This month per unit and per key, with the ceiling and the reset. - [Webhooks](https://developers.alyt.com/dashboard/webhooks.md): Endpoints your server receives events on: signed, retried, with every delivery on record. - [Events](https://developers.alyt.com/events.md): What a device and the platform exchange on the broker, channel by channel, and how your code receives it. - [Forgot your password](https://developers.alyt.com/forgot.md): A link to set a new one, valid for an hour. - [Get started in five minutes](https://developers.alyt.com/get-started.md): Create an account, verify your email, and turn on a virtual light with your first key. - [Accounts, approval and API keys](https://developers.alyt.com/guides/accounts-and-keys.md): Accounts, approval and API keys - [How a client renders any device](https://developers.alyt.com/guides/capability-descriptors.md): How a client renders any device - [Hosted, self-hosted, white label](https://developers.alyt.com/guides/deployment-models.md): Hosted, self-hosted, white label - [Devices, units and capabilities](https://developers.alyt.com/guides/device-model.md): Devices, units and capabilities - [Connectors: the descriptor and the four routes](https://developers.alyt.com/guides/integrations.md): Connectors: the descriptor and the four routes - [List envelope and paging](https://developers.alyt.com/guides/lists.md): List envelope and paging - [How the platform knows a device is alive](https://developers.alyt.com/guides/liveness.md): How the platform knows a device is alive - [Notification channels](https://developers.alyt.com/guides/notifications.md): Notification channels - [Rooms are the home](https://developers.alyt.com/guides/rooms.md): Rooms are the home - [The sandbox and AI inside it](https://developers.alyt.com/guides/sandbox.md): The sandbox and AI inside it - [The simulator: virtual devices](https://developers.alyt.com/guides/simulator.md): The simulator: virtual devices - [Submitting a connector](https://developers.alyt.com/guides/submitting-a-connector.md): Submitting a connector - [ALYT Developers](https://developers.alyt.com/.md): Build on the edge-AI home platform. A REST API, an MQTT event surface, connectors described by machine-readable descriptors, and a free sandbox with virtual devices. - [ALYT Developer Platform Acceptable Use Policy](https://developers.alyt.com/legal/acceptable-use.md): Acceptable use - [ALYT Developer Platform Privacy Policy](https://developers.alyt.com/legal/privacy.md): Privacy policy - [ALYT Self-Hosting Terms](https://developers.alyt.com/legal/self-hosting.md): Self-hosting terms - [ALYT Connector Submission Agreement](https://developers.alyt.com/legal/submission-agreement.md): Connector submission agreement - [ALYT Developer Platform Terms of Service](https://developers.alyt.com/legal/terms.md): Terms of service - [API reference](https://developers.alyt.com/reference.md): Every operation of the ALYT developer API, generated from the routes that run, with the scope a key needs on each. - [Set a new password](https://developers.alyt.com/reset.md): Every other session ends; then sign in. - [SDKs](https://developers.alyt.com/sdks.md): The API as a typed client for TypeScript and Python, generated from the published contract and versioned by what changed in it. - [Sign in](https://developers.alyt.com/sign-in.md): Your developer account, separate from any ALYT home account. - [Create a developer account](https://developers.alyt.com/sign-up.md): A sandbox of your own, free, in a minute. - [Verifying your email](https://developers.alyt.com/verify.md) ## Machine-readable - OpenAPI 3.1: https://developers.alyt.com/api/v1/openapi.json - Connector descriptors: https://developers.alyt.com/connectors/index.json - Capability catalogue: https://developers.alyt.com/capabilities.json - Scopes: https://developers.alyt.com/scopes.json