Éléments
Galerie des mises en page
Chaque section dans chaque mise en page fournie. Choisissez un rendu, copiez sa valeur layout et collez-la dans le fichier de contenu de la section ou dans le bloc nommé d'une page.
Sections
Allez à une section, ou directement à l'une de ses mises en page. Chaque aperçu utilise le contenu par défaut de la section : changer de mise en page ne demande aucun nouveau texte.
- Hero5 mises en page
- En-tête de page4 mises en page
- Grille de fonctionnalités5 mises en page
- Index des fonctionnalités4 mises en page
- En-tête de fonctionnalité2 mises en page
- Tarifs4 mises en page
- Preuve sociale4 mises en page
- Appel à l'action4 mises en page
- FAQ2 mises en page
- Étapes2 mises en page
- Journal des modifications2 mises en page
- Liste des versions3 mises en page
- Code5 mises en page
- Logos2 mises en page
- En-tête, pied de page et modèles de page
5 mises en page
Hero
À définir dans sections/hero-saas.md ou dans le bloc heroSaas d'une page.
Herodefault
options:
layout: "default"Déployez et faites évoluer vos applications web
Poussez votre code et obtenez un service prêt pour la production, avec réseau, mise à l'échelle et observabilité intégrés.
- Étoiles GitHub12,4 k
- Note4,8/5
- SOC 2Type II
$ git push
Production
web-frontend
En ligneRequêtes12,4k/mapi-backend
En ligneCPU32 %app-database
En ligneStockage48 Goqueue-worker
En ligneTâches2,1k/m
Herocentered
options:
layout: "centered"Déployez et faites évoluer vos applications web
Poussez votre code et obtenez un service prêt pour la production, avec réseau, mise à l'échelle et observabilité intégrés.
- Étoiles GitHub12,4 k
- Note4,8/5
- SOC 2Type II
Heroscreenshot
options:
layout: "screenshot"Déployez et faites évoluer vos applications web
Poussez votre code et obtenez un service prêt pour la production, avec réseau, mise à l'échelle et observabilité intégrés.
- Étoiles GitHub12,4 k
- Note4,8/5
- SOC 2Type II
$ git push
Production
web-frontend
En ligneRequêtes12,4k/mapi-backend
En ligneCPU32 %app-database
En ligneStockage48 Goqueue-worker
En ligneTâches2,1k/m
Herocode
options:
layout: "code"Déployez et faites évoluer vos applications web
Poussez votre code et obtenez un service prêt pour la production, avec réseau, mise à l'échelle et observabilité intégrés.
- Étoiles GitHub12,4 k
- Note4,8/5
- SOC 2Type II
1
$ npm install -g @cloud/cli
2
$ cloud login
3
$ cloud deploy --prod
4
→ Compilation de web-frontend
5
✓ En ligne sur https://web-frontend.example.app
Heroform
options:
layout: "form"Déployez et faites évoluer vos applications web
Poussez votre code et obtenez un service prêt pour la production, avec réseau, mise à l'échelle et observabilité intégrés.
- Étoiles GitHub12,4 k
- Note4,8/5
- SOC 2Type II
Accès anticipé
Rejoignez la bêta et lancez votre premier projet en quelques minutes.
Sans carte bancaire. Désabonnement à tout moment.
4 mises en page
En-tête de page
À définir par page dans le bloc de frontmatter pageHeader.
En-tête de pagedefault
pageHeader:
options:
layout: "default"Plateforme
Livrez plus vite avec une plateforme pensée pour les équipes
Déployez services, bases de données et workers depuis un seul endroit, avec un aperçu pour chaque pull request.
En-tête de pageintro
pageHeader:
options:
layout: "intro"Plateforme
Livrez plus vite avec une plateforme pensée pour les équipes
Déployez services, bases de données et workers depuis un seul endroit, avec un aperçu pour chaque pull request.
En-tête de pagecentered
pageHeader:
options:
layout: "centered"Plateforme
Livrez plus vite avec une plateforme pensée pour les équipes
Déployez services, bases de données et workers depuis un seul endroit, avec un aperçu pour chaque pull request.
En-tête de pagesplit
pageHeader:
options:
layout: "split"Plateforme
Livrez plus vite avec une plateforme pensée pour les équipes
Déployez services, bases de données et workers depuis un seul endroit, avec un aperçu pour chaque pull request.
main
déploiement 912
Tout est en ligne
production
- web
- api
- database
- worker
5 mises en page
Grille de fonctionnalités
À définir dans sections/feature-grid-section.md ou dans le bloc featureGridSection d'une page. Affichée ici avec le contenu bento, qui a un visuel pour chaque élément.
Grille de fonctionnalitésdefault
options:
layout: "default"Une plateforme pour chaque rouage
Prévisualisations, mise à l'échelle, tâches, données et télémétrie partagent un même espace de travail : chaque brique connaît déjà les autres.
Environnements de prévisualisation
Chaque pull request reçoit sa propre copie de la stack, avec une URL à partager et rien à nettoyer.
Autoscaling
Les instances suivent le trafic dans les limites que vous fixez.
TLS géré
Les certificats sont émis et renouvelés pour chaque domaine personnalisé, wildcards compris.
Tâches en arrière-plan
Écrivez vos traitements longs comme de simples fonctions, avec reprises et points de contrôle intégrés.
Postgres géré
Sauvegardes, restauration à un instant donné et réplicas en lecture, sans fenêtre de maintenance.
Accès par rôle
Décidez qui peut consulter, déployer et modifier chaque service de l'espace de travail.
Logs et métriques
Recherchez dans les logs et suivez les ressources dès le premier déploiement, puis transférez la télémétrie vers vos propres outils.
Grille de fonctionnalitésalternating
options:
layout: "alternating"Une plateforme pour chaque rouage
Prévisualisations, mise à l'échelle, tâches, données et télémétrie partagent un même espace de travail : chaque brique connaît déjà les autres.
Environnements de prévisualisation
Chaque pull request reçoit sa propre copie de la stack, avec une URL à partager et rien à nettoyer.
PR #318
feature/billing-page
Contrôles réussis
preview-env
- webPrêt
- apiPrêt
- databasePrêt
- workerPrêt
Autoscaling
Les instances suivent le trafic dans les limites que vous fixez.
Plan de calcul
- 2 CPU · 4 Go RAM
- 8 CPU · 32 Go RAM
- 32 CPU · 128 Go RAM
- 2 CPU · 4 Go RAM
TLS géré
Les certificats sont émis et renouvelés pour chaque domaine personnalisé, wildcards compris.
Tâches en arrière-plan
Écrivez vos traitements longs comme de simples fonctions, avec reprises et points de contrôle intégrés.
jobs.ts- 1@job({ retries: 3 })
- 2export async function syncInvoices(id) {
- 3 const batch = await fetchBatch(id)
- 4 await ledger.write(batch)
- 5 return batch.length
- 6}
Postgres géré
Sauvegardes, restauration à un instant donné et réplicas en lecture, sans fenêtre de maintenance.
orders-db
DisponibleConnexions
CPU
Mémoire
Stockage
Accès par rôle
Décidez qui peut consulter, déployer et modifier chaque service de l'espace de travail.
Logs et métriques
Recherchez dans les logs et suivez les ressources dès le premier déploiement, puis transférez la télémétrie vers vos propres outils.
Tous les logs- 10:12:00GET /api/invoices 200 38ms
- 10:13:01POST /api/billing 201 74ms
- 10:14:02worker: job 5120 completed
- 10:15:03GET /health 200 2ms
- 10:16:04cron: usage-report started
- 10:17:05GET /api/members 200 29ms
- 10:18:06deploy: build 1044 is live
- 10:19:07POST /api/webhooks 202 11ms
- 10:12:08GET /api/invoices 200 38ms
- 10:13:09POST /api/billing 201 74ms
- 10:14:00worker: job 5120 completed
- 10:15:01GET /health 200 2ms
- 10:16:02cron: usage-report started
- 10:17:03GET /api/members 200 29ms
- 10:18:04deploy: build 1044 is live
- 10:19:05POST /api/webhooks 202 11ms
Mémoire
Grille de fonctionnalitéstabs
options:
layout: "tabs"Une plateforme pour chaque rouage
Prévisualisations, mise à l'échelle, tâches, données et télémétrie partagent un même espace de travail : chaque brique connaît déjà les autres.
Chaque pull request reçoit sa propre copie de la stack, avec une URL à partager et rien à nettoyer.
PR #318
feature/billing-page
Contrôles réussis
preview-env
- webPrêt
- apiPrêt
- databasePrêt
- workerPrêt
Les instances suivent le trafic dans les limites que vous fixez.
Plan de calcul
- 2 CPU · 4 Go RAM
- 8 CPU · 32 Go RAM
- 32 CPU · 128 Go RAM
- 2 CPU · 4 Go RAM
Les certificats sont émis et renouvelés pour chaque domaine personnalisé, wildcards compris.
Écrivez vos traitements longs comme de simples fonctions, avec reprises et points de contrôle intégrés.
- 1@job({ retries: 3 })
- 2export async function syncInvoices(id) {
- 3 const batch = await fetchBatch(id)
- 4 await ledger.write(batch)
- 5 return batch.length
- 6}
Sauvegardes, restauration à un instant donné et réplicas en lecture, sans fenêtre de maintenance.
orders-db
DisponibleConnexions
CPU
Mémoire
Stockage
Décidez qui peut consulter, déployer et modifier chaque service de l'espace de travail.
Recherchez dans les logs et suivez les ressources dès le premier déploiement, puis transférez la télémétrie vers vos propres outils.
- 10:12:00GET /api/invoices 200 38ms
- 10:13:01POST /api/billing 201 74ms
- 10:14:02worker: job 5120 completed
- 10:15:03GET /health 200 2ms
- 10:16:04cron: usage-report started
- 10:17:05GET /api/members 200 29ms
- 10:18:06deploy: build 1044 is live
- 10:19:07POST /api/webhooks 202 11ms
- 10:12:08GET /api/invoices 200 38ms
- 10:13:09POST /api/billing 201 74ms
- 10:14:00worker: job 5120 completed
- 10:15:01GET /health 200 2ms
- 10:16:02cron: usage-report started
- 10:17:03GET /api/members 200 29ms
- 10:18:04deploy: build 1044 is live
- 10:19:05POST /api/webhooks 202 11ms
Mémoire
Grille de fonctionnalitéssticky
options:
layout: "sticky"Une plateforme pour chaque rouage
Prévisualisations, mise à l'échelle, tâches, données et télémétrie partagent un même espace de travail : chaque brique connaît déjà les autres.
Environnements de prévisualisation
Chaque pull request reçoit sa propre copie de la stack, avec une URL à partager et rien à nettoyer.
Autoscaling
Les instances suivent le trafic dans les limites que vous fixez.
TLS géré
Les certificats sont émis et renouvelés pour chaque domaine personnalisé, wildcards compris.
Tâches en arrière-plan
Écrivez vos traitements longs comme de simples fonctions, avec reprises et points de contrôle intégrés.
Postgres géré
Sauvegardes, restauration à un instant donné et réplicas en lecture, sans fenêtre de maintenance.
Accès par rôle
Décidez qui peut consulter, déployer et modifier chaque service de l'espace de travail.
Logs et métriques
Recherchez dans les logs et suivez les ressources dès le premier déploiement, puis transférez la télémétrie vers vos propres outils.
Grille de fonctionnalitésbento
options:
layout: "bento"Une plateforme pour chaque rouage
Prévisualisations, mise à l'échelle, tâches, données et télémétrie partagent un même espace de travail : chaque brique connaît déjà les autres.
Environnements de prévisualisation
Chaque pull request reçoit sa propre copie de la stack, avec une URL à partager et rien à nettoyer.
PR #318
feature/billing-page
Contrôles réussis
preview-env
- webPrêt
- apiPrêt
- databasePrêt
- workerPrêt
Autoscaling
Les instances suivent le trafic dans les limites que vous fixez.
Plan de calcul
- 2 CPU · 4 Go RAM
- 8 CPU · 32 Go RAM
- 32 CPU · 128 Go RAM
- 2 CPU · 4 Go RAM
TLS géré
Les certificats sont émis et renouvelés pour chaque domaine personnalisé, wildcards compris.
Tâches en arrière-plan
Écrivez vos traitements longs comme de simples fonctions, avec reprises et points de contrôle intégrés.
jobs.ts- 1@job({ retries: 3 })
- 2export async function syncInvoices(id) {
- 3 const batch = await fetchBatch(id)
- 4 await ledger.write(batch)
- 5 return batch.length
- 6}
Postgres géré
Sauvegardes, restauration à un instant donné et réplicas en lecture, sans fenêtre de maintenance.
orders-db
DisponibleConnexions
CPU
Mémoire
Stockage
Accès par rôle
Décidez qui peut consulter, déployer et modifier chaque service de l'espace de travail.
Logs et métriques
Recherchez dans les logs et suivez les ressources dès le premier déploiement, puis transférez la télémétrie vers vos propres outils.
Tous les logs- 10:12:00GET /api/invoices 200 38ms
- 10:13:01POST /api/billing 201 74ms
- 10:14:02worker: job 5120 completed
- 10:15:03GET /health 200 2ms
- 10:16:04cron: usage-report started
- 10:17:05GET /api/members 200 29ms
- 10:18:06deploy: build 1044 is live
- 10:19:07POST /api/webhooks 202 11ms
- 10:12:08GET /api/invoices 200 38ms
- 10:13:09POST /api/billing 201 74ms
- 10:14:00worker: job 5120 completed
- 10:15:01GET /health 200 2ms
- 10:16:02cron: usage-report started
- 10:17:03GET /api/members 200 29ms
- 10:18:04deploy: build 1044 is live
- 10:19:05POST /api/webhooks 202 11ms
Mémoire
4 mises en page
Index des fonctionnalités
À définir dans sections/feature-index-section.md ou dans le bloc featureIndexSection des pages d'index des fonctionnalités et des solutions.
Index des fonctionnalitésdefault
options:
layout: "default"Fonctionnalités
Conçu pour chaque couche de votre stack
Chaque brique fonctionne seule et devient plus utile avec les autres. Choisissez une fonctionnalité pour voir comment elle marche.
Mise à l'échelle automatique
Ajoutez et retirez des instances automatiquement selon le trafic, le CPU et la mémoire.
En savoir plusRéseau privé
Reliez services, bases de données et workers sur un réseau isolé, sans exposition publique.
En savoir plusEnvironnements de prévisualisation
Obtenez une copie complète de votre stack pour chaque pull request, supprimée au merge.
En savoir plusDéploiements sans coupure
Publiez chaque version derrière des contrôles de santé et revenez en arrière en un clic.
En savoir plusInfrastructure as code
Décrivez services, bases de données et environnements dans un seul fichier de config versionné.
En savoir plusCLI et API
Pilotez déploiements, logs et mise à l'échelle depuis votre terminal ou n'importe quel pipeline CI.
En savoir plusWebhooks
Envoyez les événements de déploiement, de mise à l'échelle et d'incident vers vos endpoints, signés et relancés.
En savoir plusSecrets et variables d'environnement
Gardez clés, jetons et réglages hors de votre code, chiffrés et propres à chaque environnement.
En savoir plusMétriques et logs
Latence, erreurs et chaque ligne de log de chaque service dans un seul tableau de bord, avec des alertes qui joignent la bonne personne.
En savoir plus
Index des fonctionnalitéslist
options:
layout: "list"Fonctionnalités
Conçu pour chaque couche de votre stack
Chaque brique fonctionne seule et devient plus utile avec les autres. Choisissez une fonctionnalité pour voir comment elle marche.
- En savoir plus
Mise à l'échelle automatique
Ajoutez et retirez des instances automatiquement selon le trafic, le CPU et la mémoire.
- En savoir plus
Réseau privé
Reliez services, bases de données et workers sur un réseau isolé, sans exposition publique.
- En savoir plus
Environnements de prévisualisation
Obtenez une copie complète de votre stack pour chaque pull request, supprimée au merge.
- En savoir plus
Déploiements sans coupure
Publiez chaque version derrière des contrôles de santé et revenez en arrière en un clic.
- En savoir plus
Infrastructure as code
Décrivez services, bases de données et environnements dans un seul fichier de config versionné.
- En savoir plus
CLI et API
Pilotez déploiements, logs et mise à l'échelle depuis votre terminal ou n'importe quel pipeline CI.
- En savoir plus
Webhooks
Envoyez les événements de déploiement, de mise à l'échelle et d'incident vers vos endpoints, signés et relancés.
- En savoir plus
Secrets et variables d'environnement
Gardez clés, jetons et réglages hors de votre code, chiffrés et propres à chaque environnement.
- En savoir plus
Métriques et logs
Latence, erreurs et chaque ligne de log de chaque service dans un seul tableau de bord, avec des alertes qui joignent la bonne personne.
Index des fonctionnalitésgrouped
options:
layout: "grouped"Fonctionnalités
Conçu pour chaque couche de votre stack
Chaque brique fonctionne seule et devient plus utile avec les autres. Choisissez une fonctionnalité pour voir comment elle marche.
Infrastructure
03Mise à l'échelle automatique
Ajoutez et retirez des instances automatiquement selon le trafic, le CPU et la mémoire.
En savoir plusRéseau privé
Reliez services, bases de données et workers sur un réseau isolé, sans exposition publique.
En savoir plusSecrets et variables d'environnement
Gardez clés, jetons et réglages hors de votre code, chiffrés et propres à chaque environnement.
En savoir plus
Livraison
02Automatisation
03Infrastructure as code
Décrivez services, bases de données et environnements dans un seul fichier de config versionné.
En savoir plusCLI et API
Pilotez déploiements, logs et mise à l'échelle depuis votre terminal ou n'importe quel pipeline CI.
En savoir plusWebhooks
Envoyez les événements de déploiement, de mise à l'échelle et d'incident vers vos endpoints, signés et relancés.
En savoir plus
Index des fonctionnalitésfeatured
options:
layout: "featured"Fonctionnalités
Conçu pour chaque couche de votre stack
Chaque brique fonctionne seule et devient plus utile avec les autres. Choisissez une fonctionnalité pour voir comment elle marche.
Réseau privé
Reliez services, bases de données et workers sur un réseau isolé, sans exposition publique.
En savoir plusEnvironnements de prévisualisation
Obtenez une copie complète de votre stack pour chaque pull request, supprimée au merge.
En savoir plusDéploiements sans coupure
Publiez chaque version derrière des contrôles de santé et revenez en arrière en un clic.
En savoir plusInfrastructure as code
Décrivez services, bases de données et environnements dans un seul fichier de config versionné.
En savoir plusCLI et API
Pilotez déploiements, logs et mise à l'échelle depuis votre terminal ou n'importe quel pipeline CI.
En savoir plusWebhooks
Envoyez les événements de déploiement, de mise à l'échelle et d'incident vers vos endpoints, signés et relancés.
En savoir plusSecrets et variables d'environnement
Gardez clés, jetons et réglages hors de votre code, chiffrés et propres à chaque environnement.
En savoir plusMétriques et logs
Latence, erreurs et chaque ligne de log de chaque service dans un seul tableau de bord, avec des alertes qui joignent la bonne personne.
En savoir plus
2 mises en page
En-tête de fonctionnalité
À définir dans sections/feature-hero-section.md, dans le bloc featureHeroSection d'une fonctionnalité ou par son modèle de page.
En-tête de fonctionnalitédefault
options:
layout: "default"Évolutivité
Mise à l'échelle automatique
Ajoutez et retirez des instances automatiquement selon le trafic, le CPU et la mémoire.
web-frontend
- 2 instances · 1 CPU
- 6 instances · 2 CPU
- 18 instances · 4 CPU
- 2 instances · 1 CPU
En-tête de fonctionnalitéscreenshot
options:
layout: "screenshot"Évolutivité
Mise à l'échelle automatique
Ajoutez et retirez des instances automatiquement selon le trafic, le CPU et la mémoire.
web-frontend
- 2 instances · 1 CPU
- 6 instances · 2 CPU
- 18 instances · 4 CPU
- 2 instances · 1 CPU
4 mises en page
Tarifs
À définir dans sections/plans-section.md ou dans le bloc plansSection d'une page.
Tarifsdefault
options:
layout: "default"Tarifs
Une tarification simple qui suit votre croissance
Payez à la seconde le calcul que vous utilisez, avec des limites claires et sans frais de bande passante cachés.
Starter
Pour les projets personnels et les prototypes.
$0/ mois
- Sites statiques gratuits
- Un service web gratuit
- Support communautaire
Team
Le plus choisiPour les équipes en production.
$25/ mois
- Services illimités
- Environnements de prévisualisation
- Mise à l'échelle automatique
- Support par e-mail
Entreprise
Pour les organisations aux besoins avancés.
Sur mesure
- SSO et journaux d'audit
- Support dédié
- Revues de conformité
- Contrats personnalisés
Tarifsusage
options:
layout: "usage"Tarifs
Une tarification simple qui suit votre croissance
Payez à la seconde le calcul que vous utilisez, avec des limites claires et sans frais de bande passante cachés.
Estimez votre facture mensuelle
- Requêtes
$0,40 / M de requêtesInclus : 1 M de requêtes
- Calcul
$0,03 / vCPU-h
- Stockage
$0,02 / GoInclus : 10 Go
- Bande passante
$0,05 / GoInclus : 100 Go
Coût mensuel estimé
$/ mois
- Team · forfait de base
- $25,00
- Requêtes
- $19,60
- Calcul
- $21,60
- Stockage
- $1,80
- Bande passante
- $20,00
Estimations hors taxes. L'usage est mesuré à la seconde et facturé chaque mois.
- Services illimités
- Environnements de prévisualisation
- Mise à l'échelle automatique
- Support par e-mail
Tarifssingle
options:
layout: "single"Tarifs
Une tarification simple qui suit votre croissance
Payez à la seconde le calcul que vous utilisez, avec des limites claires et sans frais de bande passante cachés.
Ce qui est inclus
- Services illimités
- Environnements de prévisualisation
- Mise à l'échelle automatique
- Support par e-mail
Tarifscompact
options:
layout: "compact"Tarifs
Une tarification simple qui suit votre croissance
Payez à la seconde le calcul que vous utilisez, avec des limites claires et sans frais de bande passante cachés.
| Offre | Prix | Ce qui est inclus | |
|---|---|---|---|
| StarterPour les projets personnels et les prototypes. | $0/ mois |
| Commencer gratuitement |
| TeamLe plus choisiPour les équipes en production. | $25/ mois |
| Choisir Team |
| EntreprisePour les organisations aux besoins avancés. | Sur mesure |
| Parler aux ventes |
4 mises en page
Preuve sociale
À définir dans sections/customer-quotes-section.md ou dans le bloc customerQuotesSection d'une page.
Preuve socialedefault
options:
layout: "default"“Nous avons migré toute notre plateforme en un week-end. Les déploiements qui prenaient un après-midi se terminent avant le café, et notre petite équipe livre enfin chaque jour.”
Preuve socialemarquee
options:
layout: "marquee"Clients
Les équipes livrent plus avec moins d'exploitation
Des équipes d'ingénierie de toutes tailles font tourner leur production sur la plateforme.
“Nous avons migré toute notre plateforme en un week-end. Les déploiements qui prenaient un après-midi se terminent avant le café, et notre petite équipe livre enfin chaque jour.”
“L'autoscaling nous a portés lors d'un lancement à cinquante fois notre trafic habituel. Personne n'a été réveillé et la facture est restée prévisible.”
“Faire tourner nos workers IA ici a permis à une équipe de quatre personnes d'absorber une charge prévue pour quinze.”
“Les environnements de prévisualisation ont changé notre façon de relire le travail. Designers, PM et ingénieurs cliquent sur le même lien et commentent le vrai produit.”
“Avec Postgres géré et la restauration à un instant donné, nous avons arrêté d'écrire des scripts de sauvegarde pour revenir aux fonctionnalités.”
“Nous avons migré toute notre plateforme en un week-end. Les déploiements qui prenaient un après-midi se terminent avant le café, et notre petite équipe livre enfin chaque jour.”
Responsable ingénierie, Northstar Systems “Les environnements de prévisualisation ont changé notre façon de relire le travail. Designers, PM et ingénieurs cliquent sur le même lien et commentent le vrai produit.”
CTO, Brightlane Labs “L'autoscaling nous a portés lors d'un lancement à cinquante fois notre trafic habituel. Personne n'a été réveillé et la facture est restée prévisible.”
Responsable plateforme, VectorGrid “Avec Postgres géré et la restauration à un instant donné, nous avons arrêté d'écrire des scripts de sauvegarde pour revenir aux fonctionnalités.”
Fondateur, Crestfield Digital “Faire tourner nos workers IA ici a permis à une équipe de quatre personnes d'absorber une charge prévue pour quinze.”
VP Produit, Summit Cloud
Preuve socialespotlight
options:
layout: "spotlight"Clients
Les équipes livrent plus avec moins d'exploitation
Des équipes d'ingénierie de toutes tailles font tourner leur production sur la plateforme.
“L'autoscaling nous a portés pendant un lancement qui a multiplié notre trafic par cinquante. Personne n'a été alerté, et la facture est restée prévisible.”
- Pic de trafic
- ×
- Par rapport à la moyenne hebdomadaire, en deux heures.
- Alertes
- 0
- Aucune astreinte déclenchée pendant le lancement.
Preuve socialemetrics
options:
layout: "metrics"Clients
Les équipes livrent plus avec moins d'exploitation
Des équipes d'ingénierie de toutes tailles font tourner leur production sur la plateforme.
- Étoiles GitHub12,4 k
- Note4,8/5
- SOC 2Type II
- Équipes en production
- k+
- Des startups de deux personnes aux sociétés cotées.
- Mise en ligne médiane
- min
- Du push à la production, mesuré chez nos clients.
- Note moyenne
- /5
- Issue d'avis vérifiés sur des annuaires de logiciels.
- Alertes en moins
- %
- Constaté par les équipes après leur premier trimestre.
En production chez
4 mises en page
Appel à l'action
À définir dans sections/call-to-action.md ou dans le bloc ctaSection d'une page.
Appel à l'actiondefault
options:
layout: "default"Offre gratuite · Sans carte bancaire
Poussez votre code aujourd'hui. En ligne avant que votre café refroidisse.
Connectez un dépôt, choisissez une région et obtenez une URL de production avec HTTPS, logs et autoscaling déjà activés.
$ git push origin main
- Build34 s
- Déploiement12 s
- Contrôles de santé3 s
your-app.example.com
Appel à l'actionsplit
options:
layout: "split"Offre gratuite · Sans carte bancaire
Poussez votre code aujourd'hui. En ligne avant que votre café refroidisse.
Connectez un dépôt, choisissez une région et obtenez une URL de production avec HTTPS, logs et autoscaling déjà activés.
npm install -g @cloud/cliAppel à l'actionband
options:
layout: "band"Poussez votre code aujourd'hui. En ligne avant que votre café refroidisse.
Connectez un dépôt, choisissez une région et obtenez une URL de production avec HTTPS, logs et autoscaling déjà activés.
Appel à l'actionnewsletter
options:
layout: "newsletter"2 mises en page
FAQ
À définir dans sections/questions-section.md ou dans le bloc questionsSection d'une page.
FAQdefault
options:
layout: "default"FAQ
Vos questions, nos réponses
Vous ne trouvez pas ce que vous cherchez ? Notre équipe répond généralement en quelques heures.
Contacter le support01Existe-t-il une offre gratuite ?
Oui. L'offre Starter inclut des sites statiques gratuits et un service web, ce qui suffit pour les projets personnels et les prototypes.
02Quels langages et frameworks sont pris en charge ?
Node.js, Python, Go, Ruby, Rust, Elixir, PHP et tout ce qui tient dans un conteneur. La plupart des frameworks sont détectés automatiquement.
03Comment fonctionne la mise à l'échelle automatique ?
Définissez un nombre minimum et maximum d'instances. Nous ajustons selon le CPU et la mémoire, vous ne payez que ce qui tourne.
04Puis-je migrer depuis un autre cloud ?
La plupart des équipes migrent en une journée. Importez votre dépôt, recréez vos variables d'environnement et restaurez votre base depuis une sauvegarde.
05Où sont stockées mes données ?
Dans la région choisie pour chaque service et base de données. Les sauvegardes sont chiffrées et restent dans la même région.
06Proposez-vous une garantie de disponibilité ?
Les offres Team et Entreprise incluent un accord de niveau de service avec des crédits si l'objectif n'est pas atteint.
FAQtwo-column
options:
layout: "two-column"FAQ
Vos questions, nos réponses
Vous ne trouvez pas ce que vous cherchez ? Notre équipe répond généralement en quelques heures.
Contacter le support01Existe-t-il une offre gratuite ?
Oui. L'offre Starter inclut des sites statiques gratuits et un service web, ce qui suffit pour les projets personnels et les prototypes.
02Quels langages et frameworks sont pris en charge ?
Node.js, Python, Go, Ruby, Rust, Elixir, PHP et tout ce qui tient dans un conteneur. La plupart des frameworks sont détectés automatiquement.
03Comment fonctionne la mise à l'échelle automatique ?
Définissez un nombre minimum et maximum d'instances. Nous ajustons selon le CPU et la mémoire, vous ne payez que ce qui tourne.
04Puis-je migrer depuis un autre cloud ?
La plupart des équipes migrent en une journée. Importez votre dépôt, recréez vos variables d'environnement et restaurez votre base depuis une sauvegarde.
05Où sont stockées mes données ?
Dans la région choisie pour chaque service et base de données. Les sauvegardes sont chiffrées et restent dans la même région.
06Proposez-vous une garantie de disponibilité ?
Les offres Team et Entreprise incluent un accord de niveau de service avec des crédits si l'objectif n'est pas atteint.
2 mises en page
Étapes
À définir dans sections/steps-section.md ou dans le bloc stepsSection d'une page.
Étapesdefault
options:
layout: "default"Du dépôt à la production en trois étapes
Connectez votre code, choisissez quoi exécuter et laissez la plateforme gérer serveurs, clusters et correctifs.
- Service web
- Site statique
- Worker
- Tâche cron
- Postgres
- Cache
- 01Clonage du dépôt depuis main
- 02Runtime Node.js détecté
- 03Installation des dépendances
- 04Build terminé en 42 s
- 05Contrôle de santé réussi
- 06Le déploiement est en ligne
- Certificats TLS automatiques
- Réseau privé
- Autoscaling selon la charge
- Sauvegardes quotidiennes des bases
- Déploiements sans interruption
- Environnements de prévisualisation
Étapestimeline
options:
layout: "timeline"Du dépôt à la production en trois étapes
Connectez votre code, choisissez quoi exécuter et laissez la plateforme gérer serveurs, clusters et correctifs.
- 1
Choisissez quoi exécuter
Sélectionnez les services derrière vos applications, API, agents, bases de données et tâches cron.
- Service web
- Site statique
- Worker
- Tâche cron
- Postgres
- Cache
- 2
Liez votre dépôt
Liez un dépôt et chaque push est construit et déployé automatiquement sur le bon runtime.
- 01Clonage du dépôt depuis main
- 02Runtime Node.js détecté
- 03Installation des dépendances
- 04Build terminé en 42 s
- 05Contrôle de santé réussi
- 06Le déploiement est en ligne
- 3
Passez en ligne, tout est inclus
Réseau, mise à l'échelle, TLS, sauvegardes et déploiements sans interruption inclus.
- Certificats TLS automatiques
- Réseau privé
- Autoscaling selon la charge
- Sauvegardes quotidiennes des bases
- Déploiements sans interruption
- Environnements de prévisualisation
2 mises en page
Journal des modifications
À définir dans sections/changelog-section.md ou dans le bloc changelogSection d'une page.
Journal des modificationsdefault
options:
layout: "default"Journal des versions
Des nouveautés chaque semaine
Nouvelles fonctionnalités, améliorations et corrections, directement de l'équipe.
- Oct. 2026NouveauLes workflows durables sont disponiblesExécutez des tâches longues avec reprises, délais et logs par étape.
- Sept. 2026AmélioréBuilds plus rapides grâce au cacheLes builds répétés sont jusqu'à trois fois plus rapides pour Node et Python.
- Août 2026NouveauRéplicas en lecture pour PostgresAjoutez des réplicas en un clic pour les charges en lecture.
- Juil. 2026CorrigéDéploiements sans interruption plus fluidesLes anciennes instances terminent leurs connexions ouvertes avant de s'arrêter.
Journal des modificationscards
options:
layout: "cards"Journal des versions
Des nouveautés chaque semaine
Nouvelles fonctionnalités, améliorations et corrections, directement de l'équipe.
- Oct. 2026
Les workflows durables sont disponibles
Exécutez des tâches longues avec reprises, délais et logs par étape.Nouveau - Sept. 2026
Builds plus rapides grâce au cache
Les builds répétés sont jusqu'à trois fois plus rapides pour Node et Python.Amélioré - Août 2026
Réplicas en lecture pour Postgres
Ajoutez des réplicas en un clic pour les charges en lecture.Nouveau - Juil. 2026
Déploiements sans interruption plus fluides
Les anciennes instances terminent leurs connexions ouvertes avant de s'arrêter.Corrigé
3 mises en page
Liste des versions
À définir dans sections/changelog-list-section.md ou dans le bloc changelogListSection de l'index du journal.
Liste des versionsdefault
options:
layout: "default"- 2 oct. 2026v2.14.0NouveauLes workflows durables sont disponibles pour tousExécutez des tâches en arrière-plan avec relances, délais d'expiration et journaux par étape.
- 24 sept. 2026v2.13.2SécuritéJetons de déploiement à courte durée par défautLes jetons de CI expirent désormais après une heure et sont limités à un seul projet.
- 15 sept. 2026v2.13.0AmélioréDes builds plus rapides grâce au cache des couchesLes builds répétés sont jusqu'à trois fois plus rapides pour Node et Python.
- 3 sept. 2026v2.12.1CorrigéLe streaming des journaux ne perd plus de lignes sous chargeLes services à fort volume transmettent désormais chaque ligne au tableau de bord et à la CLI.
- 20 août 2026v2.12.0NouveauRéplicas en lecture pour PostgresAjoutez des réplicas en un clic pour absorber les charges de lecture.
- 6 août 2026v2.11.0AmélioréLes environnements de prévisualisation peuvent démarrer depuis un instantané de baseAlimentez chaque pull request avec des données réalistes au lieu d'un schéma vide.
- 22 juil. 2026v2.10.3CorrigéDes déploiements sans coupure plus fluidesLes anciennes instances terminent désormais leurs connexions ouvertes avant de s'arrêter.
- 9 juil. 2026v2.10.0NouveauTâches cron avec fuseaux horaires et gestion des chevauchementsPlanifiez en heure locale et choisissez quoi faire quand une exécution est encore en cours.
Liste des versionscards
options:
layout: "cards"- 2 oct. 2026v2.14.0
Les workflows durables sont disponibles pour tous
Exécutez des tâches en arrière-plan avec relances, délais d'expiration et journaux par étape.Nouveau - 24 sept. 2026v2.13.2
Jetons de déploiement à courte durée par défaut
Les jetons de CI expirent désormais après une heure et sont limités à un seul projet.Sécurité - 15 sept. 2026v2.13.0
Des builds plus rapides grâce au cache des couches
Les builds répétés sont jusqu'à trois fois plus rapides pour Node et Python.Amélioré - 3 sept. 2026v2.12.1
Le streaming des journaux ne perd plus de lignes sous charge
Les services à fort volume transmettent désormais chaque ligne au tableau de bord et à la CLI.Corrigé - 20 août 2026v2.12.0
Réplicas en lecture pour Postgres
Ajoutez des réplicas en un clic pour absorber les charges de lecture.Nouveau - 6 août 2026v2.11.0
Les environnements de prévisualisation peuvent démarrer depuis un instantané de base
Alimentez chaque pull request avec des données réalistes au lieu d'un schéma vide.Amélioré - 22 juil. 2026v2.10.3
Des déploiements sans coupure plus fluides
Les anciennes instances terminent désormais leurs connexions ouvertes avant de s'arrêter.Corrigé - 9 juil. 2026v2.10.0
Tâches cron avec fuseaux horaires et gestion des chevauchements
Planifiez en heure locale et choisissez quoi faire quand une exécution est encore en cours.Nouveau
Liste des versionscompact
options:
layout: "compact"- 2 oct. 2026v2.14.0NouveauLes workflows durables sont disponibles pour tous
- 24 sept. 2026v2.13.2SécuritéJetons de déploiement à courte durée par défaut
- 15 sept. 2026v2.13.0AmélioréDes builds plus rapides grâce au cache des couches
- 3 sept. 2026v2.12.1CorrigéLe streaming des journaux ne perd plus de lignes sous charge
- 20 août 2026v2.12.0NouveauRéplicas en lecture pour Postgres
- 6 août 2026v2.11.0AmélioréLes environnements de prévisualisation peuvent démarrer depuis un instantané de base
- 22 juil. 2026v2.10.3CorrigéDes déploiements sans coupure plus fluides
- 9 juil. 2026v2.10.0NouveauTâches cron avec fuseaux horaires et gestion des chevauchements
5 mises en page
Code
À définir dans sections/code-tabs-section.md ou dans le bloc codeTabsSection d'une page.
Codedefault
options:
layout: "default"Infrastructure en tant que code
Une infrastructure qui vit dans votre dépôt
Gardez services, bases de données et variables partagées dans un seul fichier versionné, relu comme le reste de votre code.
- Créez des stacks de préproduction et de prévisualisation identiques
- Annulez un changement d'infrastructure avec un git revert
- Partagez variables et secrets entre services
1
services:
2
- type: web
3
name: storefront
4
runtime: node
5
buildCommand: npm ci && npm run build
6
startCommand: npm start
7
autoscaling:
8
minInstances: 2
9
maxInstances: 20
10
- type: worker
11
name: email-queue
12
runtime: python
13
startCommand: python worker.py
14
15
databases:
16
- name: storefront-db
17
plan: pro
18
highAvailability: true
1
# Installer la CLI et se connecter
2
$ npm install -g @cloud/cli
3
$ cloud login
4
5
# Déployer la branche courante
6
$ cloud deploy --service storefront
7
→ Build de storefront depuis main
8
→ Build terminé en 38 s
9
✓ storefront est en ligne
1
# Apportez n'importe quel conteneur ; la plateforme l'exécute
2
"tok-key">FROM node:22-alpine
3
"tok-key">WORKDIR /app
4
"tok-key">COPY package*.json ./
5
"tok-key">RUN npm ci --omit=dev
6
"tok-key">COPY . .
7
"tok-key">EXPOSE 3000
8
"tok-key">CMD ["npm", "start"]
Codestacked
options:
layout: "stacked"Infrastructure en tant que code
Une infrastructure qui vit dans votre dépôt
Gardez services, bases de données et variables partagées dans un seul fichier versionné, relu comme le reste de votre code.
- Créez des stacks de préproduction et de prévisualisation identiques
- Annulez un changement d'infrastructure avec un git revert
- Partagez variables et secrets entre services
1
services:
2
- type: web
3
name: storefront
4
runtime: node
5
buildCommand: npm ci && npm run build
6
startCommand: npm start
7
autoscaling:
8
minInstances: 2
9
maxInstances: 20
10
- type: worker
11
name: email-queue
12
runtime: python
13
startCommand: python worker.py
14
15
databases:
16
- name: storefront-db
17
plan: pro
18
highAvailability: true
1
# Installer la CLI et se connecter
2
$ npm install -g @cloud/cli
3
$ cloud login
4
5
# Déployer la branche courante
6
$ cloud deploy --service storefront
7
→ Build de storefront depuis main
8
→ Build terminé en 38 s
9
✓ storefront est en ligne
1
# Apportez n'importe quel conteneur ; la plateforme l'exécute
2
"tok-key">FROM node:22-alpine
3
"tok-key">WORKDIR /app
4
"tok-key">COPY package*.json ./
5
"tok-key">RUN npm ci --omit=dev
6
"tok-key">COPY . .
7
"tok-key">EXPOSE 3000
8
"tok-key">CMD ["npm", "start"]
Codecompare
options:
layout: "compare"Infrastructure en tant que code
Une infrastructure qui vit dans votre dépôt
Gardez services, bases de données et variables partagées dans un seul fichier versionné, relu comme le reste de votre code.
- Créez des stacks de préproduction et de prévisualisation identiques
- Annulez un changement d'infrastructure avec un git revert
- Partagez variables et secrets entre services
1
services:
2
- type: web
3
name: storefront
4
runtime: node
5
buildCommand: npm ci && npm run build
6
startCommand: npm start
7
autoscaling:
8
minInstances: 2
9
maxInstances: 20
10
- type: worker
11
name: email-queue
12
runtime: python
13
startCommand: python worker.py
14
15
databases:
16
- name: storefront-db
17
plan: pro
18
highAvailability: true
1
# Installer la CLI et se connecter
2
$ npm install -g @cloud/cli
3
$ cloud login
4
5
# Déployer la branche courante
6
$ cloud deploy --service storefront
7
→ Build de storefront depuis main
8
→ Build terminé en 38 s
9
✓ storefront est en ligne
Codeterminal
options:
layout: "terminal"Infrastructure en tant que code
Une infrastructure qui vit dans votre dépôt
Gardez services, bases de données et variables partagées dans un seul fichier versionné, relu comme le reste de votre code.
- Créez des stacks de préproduction et de prévisualisation identiques
- Annulez un changement d'infrastructure avec un git revert
- Partagez variables et secrets entre services
# Installer la CLI et se connecter
npm install -g @cloud/cli
cloud login
# Déployer la branche courante
cloud deploy --service storefront
→ Build de storefront depuis main
→ Build terminé en 38 s
✓ storefront est en ligne
Codeapi
options:
layout: "api"Infrastructure en tant que code
Une infrastructure qui vit dans votre dépôt
Gardez services, bases de données et variables partagées dans un seul fichier versionné, relu comme le reste de votre code.
- Créez des stacks de préproduction et de prévisualisation identiques
- Annulez un changement d'infrastructure avec un git revert
- Partagez variables et secrets entre services
services:
- type: web
name: storefront
runtime: node
buildCommand: npm ci && npm run build
startCommand: npm start
autoscaling:
minInstances: 2
maxInstances: 20
- type: worker
name: email-queue
runtime: python
startCommand: python worker.py
databases:
- name: storefront-db
plan: pro
highAvailability: true# Installer la CLI et se connecter
$ npm install -g @cloud/cli
$ cloud login
# Déployer la branche courante
$ cloud deploy --service storefront
→ Build de storefront depuis main
→ Build terminé en 38 s
✓ storefront est en ligne# Apportez n'importe quel conteneur ; la plateforme l'exécute
FROM node:22-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --omit=dev
COPY . .
EXPOSE 3000
CMD ["npm", "start"]{
"id": "dep_7f2a91",
"object": "deploy",
"service": "web-frontend",
"status": "queued"
}2 mises en page
Logos
À définir dans sections/clients.md ou dans le bloc clientsSection d'une page.
Logosgrid
options:
layout: "grid"Logosplain
options:
layout: "plain"En-tête et pied de page du site
L’en-tête et le pied de page sont partagés par toutes les pages : ils se règlent une seule fois dans config.toml, et non dans un fichier de section.
[settings.layout]
header = "default" # default | simple | centered
footer = "default" # default | minimal | largeUne page peut utiliser une autre mise en page grâce à sa frontmatter, par exemple une page d’atterrissage avec un en-tête plus léger :
headerLayout: "simple" # default | simple | centered
footerLayout: "minimal" # default | minimal | large| Mise en page | Contenu |
|---|---|
en-tête default | Méga-menu avec panneaux déroulants, recherche, lien de connexion et bouton pleine hauteur |
en-tête simple | Logo, liens à plat et un bouton |
en-tête centered | Logo à gauche, liens du menu centrés, recherche en icône et bouton à droite |
pied de page default | Logo et badge de statut, colonnes de liens, réseaux sociaux, grand logotype et copyright |
pied de page minimal | Une ligne : logo, liens légaux, icônes sociales et copyright |
pied de page large | Formulaire de newsletter, colonnes de liens, icônes sociales, badge de statut et langue |
Modèles de page
Ces mises en page changent une page entière : elles se règlent dans le fichier de contenu de la page. Ouvrez un exemple pour voir chacune d’elles.
| Modèle | Où le définir | Valeurs et exemples |
|---|---|---|
| Détail de fonctionnalité | options.layout dans une entrée de src/content/services/ | default (exemple) · api (exemple) · guide (exemple) · showcase (exemple) |
| Écrans de connexion | options.layout dans une entrée de src/content/auth/ | default (connexion) · centered (mot de passe oublié) |
| Contact | contactSection.options.layout dans src/content/contact/-index.md | default · sales (contact) |
| Blocs de code | [settings.markup.codeBlocks] dans config.toml | theme = "dark" (rendu de fenêtre de code dans les deux modes) · theme = "auto" (suit le mode clair ou sombre) |