Onyxia est une application web qui offre aux data scientists un environnement de travail sur un cluster Kubernetes. Depuis une seule interface, les utilisateurs lancent des services issus d'un catalogue de charts Helm, comme Jupyter et RStudio, choisissent mémoire, CPU et GPU, définissent des scripts d'initialisation et des variables d'environnement, et enregistrent leurs configurations. Elle s'intègre au stockage objet compatible S3, à Vault pour les secrets et à Keycloak pour l'authentification. Le catalogue de services ne fait pas partie de l'application : chaque organisation peut définir le sien. Onyxia s'installe avec Helm sur votre infrastructure Kubernetes.
Onyxia est développée par l'Insee, l'institut national de la statistique, et soutenue par la DINUM, la direction interministérielle du numérique. Elle est publiée sous licence MIT et figure au SILL, le socle interministériel de logiciels libres. Comme vous la déployez sur l'infrastructure de votre choix, charges de travail et données restent chez vous, sans service hébergé par un éditeur. L'équipe du projet exploite aussi une instance publique, mais le logiciel n'en dépend pas.