Costruisci il prossimo connettore. O il prossimo prodotto.
Un contratto generato dal codice in esecuzione, SDK generati dal contratto, e una sandbox che si comporta come una casa vera perché lo è.
// 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}'
Cosa ottieni
Un contratto pubblicato
243 operazioni, ognuna con un riepilogo, una descrizione e una risposta tipizzata, generate al momento della richiesta dalle tabelle di rotte dei servizi stessi. Un gate in CI fallisce quando divergono.
Due SDK
TypeScript senza dipendenze a runtime e Python, entrambi generati dal contratto e versionati dal suo diff. Un solo punto d'ingresso: crea un client con un app id e un secret.
Una sandbox che è un tenant reale
Una proprietà tutta sua, stanze già pronte e cinque dispositivi virtuali, con lo stesso isolamento, gli stessi permessi sul broker e lo stesso restringimento delle query della produzione.
Dispositivi virtuali sul broker reale
Profili hub, cassa, luce, sensore e termostato. Scenari: offline, batteria scarica, errore del sensore, raffica, intermittenza, lentezza. La piattaforma non li distingue dall'hardware.
Webhook firmati e uno stream
Consegne firmate con timestamp e HMAC, tentativi che raddoppiano fino a un'ora, e uno stream Server-Sent Events che riprende dall'ultimo id.
Invio e revisione
Bozza, revisione, approvazione, pubblicazione. Controlli automatici, una prova con credenziali isolate, poi una persona. Al rilascio, il tuo connettore arriva in ogni casa.
Eventi a cui puoi iscriverti
- device.online
- device.offline
- device.telemetry
- command.result
- notification.raised
- thing.state
- submission.state
- guest.invited
- guest.checked_in
- guest.checked_out
Scope
- things:readleggere le cose e il loro stato
- things:controlinviare comandi
- integrations:readleggere il catalogo
- events:readlo stream e i webhook
- webhooks:writegestire gli endpoint
- simulator:writedispositivi virtuali

Testa con Simone su GPU ALYT
Richiedi l’accesso all’ambiente di sviluppo con GPU ALYT per testare le tue app e integrazioni con Simone. Apri le impostazioni AI e l’uso nel dashboard della tua app per candidarti. L’accesso è soggetto ad approvazione e include una quota d’uso; è dedicato allo sviluppo, non alla produzione. Puoi anche utilizzare una chiave del tuo provider.
Dai alle tue cose una casa che pensa.
Registra la tua casa, collega quello che hai già e metti l'hub nella stanza in cui parli di più.
