DESARROLLO

SDK de aplicaciones y API

Crea aplicaciones de escritorio de terceros sin modificar EveryOS.

Empieza con el SDK independiente

Usa Node.js 26+ y los archivos de las versiones publicadas del SDK 1.0.1, el generador y la CLI. Las versiones del SDK son independientes de la versión de EveryOS y la publicación en npm es opcional. Elige una plantilla vanilla, React, React-widget o hybrid; sigue la guía original para compilar, validar, probar, empaquetar, firmar y publicar.

Declara capacidades y prueba

Las aplicaciones y sus widgets se ejecutan en marcos aislados. Declara las capacidades que necesitan; el servidor controla las operaciones del sistema. Usa pruebas con simulaciones y un registro de desarrollo real firmado. Las herramientas de red necesitan listas de hosts/CIDR y puertos permitidos configuradas por un administrador. Las herramientas SQL necesitan conexiones PostgreSQL, MySQL o MariaDB configuradas, aprobación de privilegios elevados y confirmación en el escritorio para las escrituras. La exportación de claves SSH privadas también exige confirmación.

Usa las API documentadas

Lee la referencia del SDK y la documentación de la API HTTP autenticada para conocer las rutas, CSRF y los flujos de eventos. No existe una API genérica de comandos con privilegios. Publica paquetes firmados en un registro privado verificado o envíalos al registro de la comunidad. Consulta las referencias de manifiesto, red, base de datos, widgets y distribución antes de añadir esas capacidades.