FaaS souverain : du serverless hébergé en France
Zerolith est une plateforme Functions-as-a-Service opérée depuis la France. Vous déployez des fonctions Python ou Node.js, elles redescendent à zéro dès qu'on ne les appelle plus, et vous ne payez que les invocations et le temps d'exécution réel.
Ce qu'est un FaaS souverain
Un FaaS (Functions-as-a-Service) exécute vos fonctions à la demande. Vous livrez un handler ; la plateforme s'occupe des serveurs, de la montée en charge et de la descente à zéro. Il n'y a aucune instance à maintenir, et rien à payer quand rien ne tourne.
« Souverain » ajoute deux contraintes, la localisation et la dépendance : l'infrastructure d'exécution est en France, chez un hébergeur français, et le service ne revend pas un hyperscaler extra-européen.
Ce qui reste en France
Plutôt qu'un logo « hébergé en France », voici ce que vous pouvez vérifier :
- Infrastructure d'exécution hébergée par OVH SAS (Roubaix, France). L'hébergeur est nommé dans nos mentions légales, comme l'impose la LCEN.
- Aucun cookie tiers, aucune mesure d'audience externe : le stockage local du navigateur ne contient que votre jeton de session et votre langue.
- Polices de caractères servies par nos propres serveurs, donc aucune requête vers un CDN tiers et aucune IP de visiteur transmise à Google Fonts.
- Une liste de sous-traitants courte et publiée : hébergement (OVH, France), paiement par carte (Stripe, saisie sur ses pages), emails transactionnels (Mailjet).
Ce que vous payez
La facturation suit l'usage réel : mémoire réservée × temps d'exécution (en GB-secondes), plus un forfait par invocation. Une fonction endormie ne coûte rien, c'est tout le sens du scale-to-zero.
Langages disponibles
Les runtimes sont fournis prêts à l'emploi. Votre code est injecté dans une image générique, il n'y a pas de build d'image par fonction.
| Runtime | Handler par défaut | Fichier |
|---|---|---|
| python | main.handler | main.py |
| python313 | main.handler | main.py |
| python314 | main.handler | main.py |
| nodejs20 | main.handler | main.js |
| nodejs22 | main.handler | main.js |
| nodejs24 | main.handler | main.js |
Chaque image embarque déjà les bibliothèques courantes (requêtes HTTP, dates, validation, YAML), pour que la plupart des handlers n'aient aucune dépendance à installer.
Questions fréquentes
Où sont exécutées mes fonctions ?
En France, sur une infrastructure hébergée par OVH SAS à Roubaix. C'est également là que résident vos données de compte et le code que vous déployez.
Mes données sont-elles exposées au CLOUD Act américain ?
L'hébergement et l'exécution sont assurés par une société française sur le territoire français, hors du périmètre du CLOUD Act. Le paiement par carte, lui, passe par Stripe : vos coordonnées bancaires sont saisies sur les pages de Stripe et ne transitent jamais par nos serveurs.
Le service est-il conforme au RGPD ?
Les données collectées, les finalités, les sous-traitants, les durées de conservation et vos droits d'accès, de rectification et d'effacement sont détaillés dans notre politique de confidentialité. Aucune prospection commerciale, aucun profilage publicitaire.
Que voyez-vous du code que je déploie ?
Le code des fonctions est stocké pour pouvoir être exécuté et vous être restitué. Les valeurs de vos variables secrètes, en revanche, ne vivent que dans le cluster : elles ne sont jamais enregistrées en base et aucune API ne peut les relire.
Puis-je partir avec mon code ?
Oui. Le code source de chaque fonction est relisible à tout moment via l'interface, l'API REST ou un outil MCP. Le handler est du Python ou du Node.js ordinaire, sans API propriétaire à réécrire.
Déployez votre première fonction
Crédit offert à l'inscription, sans carte bancaire. Rien à payer tant que vos fonctions dorment.
Commencer »