Bauen Sie die nächste Integration. Oder das nächste Produkt.
Ein Vertrag, generiert aus dem laufenden Code, SDKs, generiert aus dem Vertrag, und eine Sandbox, die sich wie ein echtes Zuhause verhält, weil sie eines ist.
// npm i alyt-sdk import { createAlyt } from "alyt-sdk"; const alyt = createAlyt({ appId, appSecret }); const things = await alyt.thingsList({ room: "kitchen" }); await alyt.endpointsCommand(things[0].id, { capability: "light", key: "power", value: true });
# pip install alyt-sdk from alyt_sdk import create_alyt alyt = create_alyt(app_id=APP_ID, app_secret=APP_SECRET) things = alyt.things_list(room="kitchen") alyt.endpoints_command(things[0].id, capability="light", key="power", value=True)
curl https://developers.alyt.com/v1/things?room=kitchen \ -H "Authorization: Bearer $ALYT_TOKEN" curl -X POST https://developers.alyt.com/v1/endpoints/$ID/command \ -H "Authorization: Bearer $ALYT_TOKEN" \ -d '{"capability":"light","key":"power","value":true}'
Was Sie bekommen
Ein veröffentlichter Vertrag
243 Operationen, jede mit Zusammenfassung, Beschreibung und typisierter Antwort, zur Laufzeit aus den Routentabellen der Dienste selbst generiert. Ein CI-Gate schlägt fehl, sobald etwas abweicht.
Zwei SDKs
TypeScript ohne Laufzeitabhängigkeiten und Python, beide aus dem Vertrag generiert und nach dessen Diff versioniert. Ein Einstiegspunkt: einen Client mit App-ID und Secret erzeugen.
Eine Sandbox, die ein echter Mandant ist
Eigenes Zuhause, vorbereitete Räume und fünf virtuelle Geräte, mit derselben Isolation, denselben Broker-Rechten und derselben Abfrageeinschränkung wie in Produktion.
Virtuelle Geräte auf dem echten Broker
Profile für Hub, Lautsprecher, Licht, Sensor und Thermostat. Szenarien: offline, Akku schwach, Sensorfehler, Burst, Flattern, langsam. Die Plattform kann sie nicht von Hardware unterscheiden.
Signierte Webhooks und ein Stream
Zustellungen mit Zeitstempel und HMAC signiert, Wiederholungen mit Verdopplung bis zu einer Stunde, und ein Server-Sent-Events-Stream, der ab der letzten ID fortsetzt.
Einreichung und Review
Entwurf, Review, Freigabe, Veröffentlichung. Automatische Prüfungen, ein Probelauf mit isolierten Zugangsdaten, dann ein Mensch. Mit dem Release erreicht Ihre Integration jedes Zuhause.
Ereignisse, die Sie abonnieren können
- device.online
- device.offline
- device.telemetry
- command.result
- notification.raised
- thing.state
- submission.state
- guest.invited
- guest.checked_in
- guest.checked_out
Scopes
- things:readDinge und ihren Zustand lesen
- things:controlBefehle senden
- integrations:readden Katalog lesen
- events:readStream und Webhooks
- webhooks:writeEndpunkte verwalten
- simulator:writevirtuelle Geräte

Mit Simone auf ALYT-GPUs testen
Fordern Sie Zugang zur von ALYT bereitgestellten GPU-Umgebung an, um Ihre Apps und Integrationen mit Simone zu testen. Öffnen Sie im App-Dashboard die KI-Einstellungen und Nutzung, um sich zu bewerben. Zugang bedarf der Freigabe, beinhaltet ein Nutzungskontingent und ist für die Entwicklung vorgesehen, nicht für den Produktivbetrieb. Sie können auch einen eigenen Provider-Schlüssel verwenden.
Gib deinen Dingen ein Zuhause, das mitdenkt.
Registriere dein Zuhause, verbinde, was du schon besitzt, und stell den Hub in den Raum, in dem am meisten gesprochen wird.
