Construye el próximo conector. O el próximo producto.

Un contrato generado desde el código en ejecución, SDK generados desde el contrato y un sandbox que se comporta como una casa real porque lo es.

// 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
});

Qué obtienes

  • Un contrato publicado

    243 operaciones, cada una con resumen, descripción y respuesta tipada, generadas en el momento de la petición a partir de las propias tablas de rutas de los servicios. Una puerta de CI falla cuando se desvía.

  • Dos SDK

    TypeScript sin dependencias en tiempo de ejecución y Python, ambos generados desde el contrato y versionados por su diff. Un único punto de entrada: crea un cliente con un id de aplicación y un secreto.

  • Un sandbox que es un inquilino real

    Su propia propiedad, habitaciones precargadas y cinco dispositivos virtuales, con el mismo aislamiento, los mismos permisos de bróker y el mismo acotamiento de consultas que producción.

  • Dispositivos virtuales en el bróker real

    Perfiles de hub, altavoz, luz, sensor y termostato. Escenarios: sin conexión, batería baja, error de sensor, ráfaga, intermitencia, lentitud. La plataforma no los distingue del hardware.

  • Webhooks firmados y un flujo

    Entregas firmadas con marca de tiempo y HMAC, reintentos que se duplican hasta una hora y un flujo de Server-Sent Events que se reanuda desde el último id.

  • Envío y revisión

    Borrador, revisión, aprobación, publicación. Comprobaciones automáticas, una sonda contra credenciales aisladas y después una persona. Tu conector llega a todas las casas al publicarse.

Eventos a los que puedes suscribirte

  • device.online
  • device.offline
  • device.telemetry
  • command.result
  • notification.raised
  • thing.state
  • submission.state
  • guest.invited
  • guest.checked_in
  • guest.checked_out

Ámbitos

  • things:readleer las cosas y su estado
  • things:controlenviar órdenes
  • integrations:readleer el catálogo
  • events:readel flujo y los webhooks
  • webhooks:writegestionar endpoints
  • simulator:writedispositivos virtuales
A developer's desk with the hub

Prueba con Simone en GPUs de ALYT

Solicita acceso al entorno de desarrollo con GPU de ALYT para probar tus apps e integraciones con Simone. Abre la configuración y uso de IA en el panel de tu app para solicitarlo. El acceso requiere aprobación y tiene una cuota de uso; es para desarrollo, no para producción. También puedes usar la clave de tu propio proveedor.

Dale a tus cosas una casa que piensa.

Registra tu casa, conecta lo que ya tienes y pon el hub en la habitación donde más hablas.