
Subnoto évolue côté développeurs : nous publions aujourd’hui le SDK PHP et nous élargissons fortement le support du SDK Python (Linux ARM, macOS ARM, et plus). Parler à une API sécurisée ne devrait pas être un compromis.
Pourquoi c’est important
Avec nos SDK, l’objectif est simple : établir un canal sécurisé jusqu’à nos enclaves, vérifier la remote attestation, et s’assurer que vous parlez au bon code, sur le bon environnement, au bon moment. Ce n’est pas seulement « faire une requête HTTP », mais vérifier à qui vous parlez. Dans la plupart des cas, on fait confiance à un endpoint ; ici on peut vérifier cryptographiquement que l’enclave distante est authentique, intacte, et conforme à ce qui est attendu. Pour les équipes qui manipulent des données sensibles, ça change la donne.
SDK PHP : plateformes
Le SDK PHP est disponible via notre registre de paquets public :
Registre de paquets Subnoto sur GitLab
Les builds couvrent Linux ARM, Linux x86_64, et Windows x86_64. L’installation et le démarrage rapide sont décrits dans la documentation du SDK PHP.
SDK Python : systèmes et versions
Voir la documentation du SDK Python pour l’installation
(pip install subnoto-api-client) et les exemples. Le SDK Python couvre désormais un périmètre plus large, au sens des
métadonnées type PyPI :
- Systèmes d’exploitation : macOS, Windows, POSIX :: Linux
- Python : 3.11, 3.12, 3.13, 3.14
Cela inclut notamment Linux ARM et macOS ARM en plus des plateformes déjà prises en charge.
SDK TypeScript
Le SDK TypeScript (@subnoto/api-client) reste l’option principale pour Node.js et les stacks proches. Voir la
documentation du SDK TypeScript.
Encryption Proxy et autres langages
Pour héberger une passerelle dans votre environnement, utilisez l’Encryption Proxy : il atteste l’enclave et termine le tunnel sécurisé pour appeler Subnoto en HTTP simple depuis n’importe quel client. La mise en place est décrite dans la documentation Encryption Proxy.
Aujourd’hui Subnoto propose des SDK PHP, Python, et TypeScript, plus l’Encryption Proxy pour les stacks sans SDK dédié.
Points clés
- SDK PHP : Linux ARM, Linux x86_64, Windows x86_64.
- SDK Python : macOS, Windows, Linux (dont ARM), Python 3.11 à 3.14.
- Les SDK vont au-delà du HTTP : attestation distante et vérification de l’enclave.
- Le SDK TypeScript reste disponible (lien ci-dessus).
- Tout langage peut s’intégrer via l’Encryption Proxy auto-hébergé.
Conclusion
L’objectif reste le même : ne pas demander aux développeurs de choisir entre simplicité et sécurité. Si vous intégrez Subnoto avec des exigences élevées en infra et confidentialité, les chemins PHP et Python sont prêts. Nous sommes curieux de vos retours, surtout sur des environnements un peu spécifiques.