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.

$ git push

Production

  • web-frontend

    DéploiementEn ligne
    Requêtes12,4k/m
  • api-backend

    DéploiementEn ligne
    CPU32 %
  • app-database

    DéploiementEn ligne
    Stockage48 Go
  • queue-worker

    DéploiementEn ligne
    Tâches2,1k/m

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.

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.

$ git push

Production

  • web-frontend

    DéploiementEn ligne
    Requêtes12,4k/m
  • api-backend

    DéploiementEn ligne
    CPU32 %
  • app-database

    DéploiementEn ligne
    Stockage48 Go
  • queue-worker

    DéploiementEn ligne
    Tâches2,1k/m

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.

Terminal
        
          
              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
            
        
      

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.

Accès anticipé

Rejoignez la bêta et lancez votre premier projet en quelques minutes.

gats-fo-lex

Sans carte bancaire. Désabonnement à tout moment.

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.

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. 1@job({ retries: 3 })
    2. 2export async function syncInvoices(id) {
    3. 3 const batch = await fetchBatch(id)
    4. 4 await ledger.write(batch)
    5. 5 return batch.length
    6. 6}
  • Postgres géré

    Sauvegardes, restauration à un instant donné et réplicas en lecture, sans fenêtre de maintenance.

    orders-db

    Disponible
    • Connexions

    • 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

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

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.

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. 1@job({ retries: 3 })
    2. 2export async function syncInvoices(id) {
    3. 3 const batch = await fetchBatch(id)
    4. 4 await ledger.write(batch)
    5. 5 return batch.length
    6. 6}
  • Postgres géré

    Sauvegardes, restauration à un instant donné et réplicas en lecture, sans fenêtre de maintenance.

    orders-db

    Disponible
    • Connexions

    • 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

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.

É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

É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

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
  • Entreprise

    Pour les organisations aux besoins avancés.

    Sur mesure

    • SSO et journaux d'audit
    • Support dédié
    • Revues de conformité
    • Contrats personnalisés

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

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

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.

Une tarification simple qui suit votre croissance
OffrePrixCe qui est inclus
StarterPour les projets personnels et les prototypes.

$0/ mois

  • Sites statiques gratuits
  • Un service web gratuit
  • Support communautaire
Commencer gratuitement
TeamLe plus choisiPour les équipes en production.

$25/ mois

  • Services illimités
  • Environnements de prévisualisation
  • Mise à l'échelle automatique
  • Support par e-mail
Choisir Team
EntreprisePour les organisations aux besoins avancés.

Sur mesure

  • SSO et journaux d'audit
  • Support dédié
  • Revues de conformité
  • Contrats personnalisés
Parler aux ventes
“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
Lire les études de cas

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.”
Responsable ingénierie, Northstar Systems
“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
“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
“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
“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
Lire les études de cas

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.”
Priya NairResponsable plateforme, VectorGridLire l'étude de cas
Pic de trafic
×
Par rapport à la moyenne hebdomadaire, en deux heures.
Alertes
0
Aucune astreinte déclenchée pendant le lancement.
Lire les études de cas

Clients

Les équipes livrent plus avec moins d'exploitation

Des équipes d'ingénierie de toutes tailles font tourner leur production sur la plateforme.

É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

Lire les études de cas

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

  1. Build34 s
  2. Déploiement12 s
  3. Contrôles de santé3 s

your-app.example.com

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.

Installez la CLI
npm install -g @cloud/cli

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.

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.

gats-fo-lex

Pas de spam. Désinscription à tout moment.

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 support
01Existe-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.

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 support
01Existe-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.

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

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. 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. 2

    Liez votre dépôt

    Liez un dépôt et chaque push est construit et déployé automatiquement sur le bon runtime.

    1. 01Clonage du dépôt depuis main
    2. 02Runtime Node.js détecté
    3. 03Installation des dépendances
    4. 04Build terminé en 42 s
    5. 05Contrôle de santé réussi
    6. 06Le déploiement est en ligne
  3. 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

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
Lire la référence de configuration
          
            
                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
              
          
        

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
Lire la référence de configuration
          
            
                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
              
          
        

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
Lire la référence de configuration
stack.yaml
          
            
                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
              
          
        
Terminal
          
            
                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
              
          
        

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
Lire la référence de configuration
Terminal

    
        
        
        # 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
      
    
  

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
Lire la référence de configuration
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
Réponse201 Created
{
  "id": "dep_7f2a91",
  "object": "deploy",
  "service": "web-frontend",
  "status": "queued"
}
Buy NowTheme Details