Blog · Alternatives
Meilleures alternatives à Heroku en 2026 : où aller maintenant que Heroku est en sustaining engineering
Votre application tourne sur Heroku, et vous avez lu que Heroku est passé en « sustaining engineering ». Depuis le 6 février 2026, la plateforme reçoit des correctifs et plus aucune nouvelle fonctionnalité ; elle tourne toujours, aux mêmes prix. En 2026, les meilleures alternatives à Heroku sont de quatre sortes, et pour une petite application, quelques projets perso ou une startup qui démarre, le meilleur rapport qualité-prix est une offre d’une taille donnée à prix fixe : trois applications, un worker et un Postgres coûtent 33 $ par mois sur Heroku et 9,99 € sur Pethost.
- Le sustaining engineering, selon Heroku, c’est la simple maintenance : « stabilité, sécurité, fiabilité et support », « plutôt que l’introduction de nouvelles fonctionnalités ». Heroku tourne toujours, à prix inchangés.
- Trois applications, un worker et un Postgres : 33,00 $ par mois sur Heroku, 34,75 $ sur Render, 27,00 $ sur DigitalOcean App Platform, 23,15 $ sur Railway avant le CPU, 17,30 $ ou 53,24 $ sur Fly.io, 64,80 € sur Scalingo, 28,80 € sur Sliplane, 9,99 € sur Pethost.
- Pethost est le meilleur rapport qualité-prix : 9,99 €, ce sont 2 vCPU, 3 GB et 30 GB pour autant de projets qu’il en tient, avec HTTPS, les sauvegardes, les journaux de requêtes et un serveur MCP compris dans le prix. Les mêmes 3 GB, ce sont six dynos Heroku à 7 $ : 42,00 $.
- Migrer : les lignes du Procfile deviennent des services Compose, les config vars un .env, et Postgres déménage par dump et restauration.
Le modèle de sustaining engineering de Heroku : ce que l’annonce de 2026 change pour les clients
Le 6 février 2026, Heroku, qui appartient à Salesforce, a publié « An Update on Heroku » : la plateforme passe à un « modèle de sustaining engineering axé sur la stabilité, la sécurité, la fiabilité et le support », autrement dit en maintenance.
Ce qui reste : Heroku « demeure une plateforme activement maintenue, prête pour la production », les prix et la facturation sont inchangés pour les clients qui paient par carte, et les pipelines, les équipes et les add-ons ne sont pas touchés. Ce qui s’arrête : les nouvelles fonctionnalités, et les contrats Enterprise pour les nouveaux clients.
Le statut de Heroku : ce qu’il ne veut pas dire
L’annonce n’est ni un avis de fermeture ni un changement de prix. Ce qu’elle tranche, c’est la question « Heroku ajoutera-t-il ceci ? ». Un dyno n’a pas de disque qui survive à un redémarrage (« Volume mounting is not supported »), et chaque processus est un dyno avec son propre prix. Sans nouvelle fonctionnalité à venir, c’est avec ce Heroku-là qu’il faut compter.
Les prix de Heroku après l’annonce : aucun changement
L’annonce n’a changé aucun prix, et Heroku n’affiche aucun dyno ni aucune base de données gratuits. Un dyno Basic coûte 7 $ par mois pour 0,5 GB, « Always on » ; un Standard-1X coûte 25 $ pour les mêmes 0,5 GB, avec des déploiements sans interruption et des métriques ; Postgres commence à 5 $, pour 1 GB de disque et 20 connexions. Un processus web et un worker sont chacun un dyno : trois applications, un worker et un Postgres font donc 4 × 7 $ + 5 $ = 33,00 $.
Pourquoi on quitte Heroku, et ce que Heroku fait encore bien
Aucune nouvelle fonctionnalité n’arrive. Chaque worker et chaque base de données ajoute une ligne à la facture. Et le bas de gamme s’endort : les dynos Eco à 5 $ se mettent en veille après 30 minutes sans trafic (voir les hébergements toujours actifs comparés).
Heroku est le PaaS d’origine, et ce qu’il fait bien fonctionne toujours : git push et un buildpack, sans Dockerfile à écrire, une marketplace d’add-ons, les pipelines.
Les meilleures alternatives à Heroku, en quatre sortes
Chaque sorte vend une unité différente : un service, une seconde d’utilisation, un serveur que vous entretenez, ou une taille donnée à prix fixe, entretenue pour vous.
Les plateformes qui facturent chaque service : Render, DigitalOcean App Platform, Scalingo
La facture ressemble à celle de Heroku. Sur Render, chaque service web, worker et base de données a son propre prix, 7 $ par mois pour un service de 512 MB, et les journaux de requêtes demandent l’espace de travail Pro, 25 $ de plus. Render est fait pour l’application de production d’une équipe, avec l’autoscaling et un Postgres managé avec réplicas : voir les alternatives à Render. DigitalOcean App Platform facture chaque composant, à partir de 5 $ pour 512 MiB, et n’a pas de volumes. Scalingo, une plateforme française, garde la manière de Heroku, avec buildpacks et add-ons, à 14,40 € pour un conteneur de 512 MB ; elle est faite pour les équipes qui ont besoin de la certification SecNumCloud.
Les plateformes qui mesurent l’usage : Railway et Fly.io
Railway facture à la seconde : 10 $ par mois pour un gigaoctet de mémoire et 20 $ pour un vCPU. Elle est faite pour un service qui peut dépasser une seule machine. Fly.io facture chaque Machine selon sa taille tant qu’elle tourne, sans offre gratuite ni plafond de dépenses, et est fait pour une application dans plusieurs régions. Offre par offre : les prix de Railway, Render et Fly.io comparés.
Heroku auto-hébergé : Dokku, Coolify et Dokploy
Dokku se présente comme « une alternative PAAS open source à Heroku » : git push, des buildpacks et un Procfile, sur un serveur à vous, piloté en ligne de commande (l’interface web, c’est Dokku Pro, payant). Coolify et Dokploy sont des panneaux avec une interface web. Avec les trois, c’est à vous de louer le serveur, de le mettre à jour, de le sécuriser et de le sauvegarder, y compris avec Coolify Cloud (5 $ par mois) ou Dokploy Cloud (4,50 $ par serveur), qui n’hébergent que le panneau. Voir les alternatives à Dokku.
Un prix fixe pour une taille donnée : Pethost et Sliplane
Ici, vous payez une taille en CPU, mémoire et disque, et ce qui tourne dedans n’est pas compté. Chez Sliplane, le serveur qui accueille trois applications, un worker et un Postgres, 3 vCPU et 4 GB, coûte 28,80 € par mois. Sur Pethost, 9,99 €, ce sont 2 vCPU, 3 GB et 30 GB, et un projet est un fichier Docker Compose qui tourne tel qu’il est écrit : voir l’hébergement Docker Compose managé.
Prix de Render, Railway et Fly.io comparés à Heroku
Une même charge chez chaque hébergeur managé ci-dessus : trois services web toujours actifs de 512 MB chacun, un worker, un Postgres et 10 GB de trafic sortant par mois. Cela remplit environ 2,5 GB des 3 GB de Starter.
| Hébergeur | Prix par mois |
|---|---|
| Pethost Starter | 9,99 € |
| Fly.io, votre propre Postgres | 17,30 $ |
| Railway | 23,15 $ |
| DigitalOcean App Platform | 27,00 $ |
| Sliplane | 28,80 € |
| Heroku | 33,00 $ |
| Render | 34,75 $ |
| Fly.io, Managed Postgres | 53,24 $ |
| Scalingo | 64,80 € |
Le chiffre de Railway ne compte que la mémoire, avec notre hypothèse de 0,5 GB par application : chaque 0,1 vCPU qu’un service utilise ajoute 2 $. Ceux de Fly.io sont les prix d’Ashburn : le plus bas avec un Postgres que vous gérez vous-même, le plus haut avec son Postgres managé, à partir de 38 $. La base de données de DigitalOcean n’a pas de sauvegardes par défaut.
Les totaux diffèrent moins que ce qu’ils achètent. Les 3 GB de mémoire toujours active de Starter, aux prix des offres de chaque hébergeur :
| Hébergeur | Prix | Comment |
|---|---|---|
| Pethost Starter | 9,99 € | Avec aussi 2 vCPU et 30 GB ; trafic, sauvegardes et logs compris |
| Fly.io | 20,10 $ | Trois Machines de 1 GB à Ashburn ; une base de données en plus |
| Sliplane | 28,80 € | Son serveur de 3 vCPU et 4 GB |
| Railway | 30,00 $ | La mémoire seule ; CPU, disque et trafic en plus |
| DigitalOcean App Platform | 30,00 $ | Trois conteneurs de 1 GiB |
| Render | 39,00 $ | Une instance de 2 GB et deux de 512 MB |
| Heroku | 42,00 $ | Six dynos Basic de 0,5 GB |
| Scalingo | 86,40 € | Six conteneurs de 512 MB |
Un gigaoctet de mémoire toujours active coûte 3,33 € sur Pethost et 14 $ sur Heroku.
Ce que 9,99 € par mois achètent, face à la grille tarifaire de Heroku
Heroku vend le dyno, et ce dont une application a besoin autour est un niveau supérieur ou un add-on. Nous vendons une offre d’une taille donnée, avec ce travail déjà fait : Starter coûte 9,99 € par mois hors TVA pour 2 vCPU, 3 GB et 30 GB dans l’UE, pour autant de projets et de bases de données qu’il en tient. Compris dans le prix :
- 30 jours de journaux de requêtes
- 14 nuits de sauvegardes chiffrées, hors de la machine
Compris aussi : des adresses HTTPS et vos propres domaines, un déploiement à chaque push sur GitHub, des volumes nommés qui survivent à un déploiement, SSH dans n’importe quel conteneur, et des mises à jour de sécurité qui s’installent toutes seules. Rien ne se met en veille, et il n’y a pas d’offre gratuite. Postgres est un conteneur de votre projet, dans la sauvegarde nocturne ; ce n’est pas une base de données managée avec réplicas ou restauration à un instant donné.
C’est le meilleur rapport qualité-prix parmi les alternatives à Heroku : le plus de mémoire pour le prix, avec le travail autour de l’application déjà fait. Grow, deux fois plus grande, coûte 17,99 €.
Comment migrer une application Heroku : Procfile, config vars, Postgres et domaine
Chaque ligne d’un Procfile, par exemple web: npm start et worker: node worker.js, devient un service d’un fichier Compose avec la même commande. L’add-on Postgres est un service de plus, avec un volume nommé :
services:
web:
build: .
command: npm start
env_file: .env
worker:
build: .
command: node worker.js
env_file: .env
db:
image: postgres:17
env_file: .env
volumes: ["pgdata:/var/lib/postgresql/data"]
volumes:
pgdata:
x-pethost:
routes:
- {host: app.sam.pethost.app, service: web, port: 3000}
La route fait le travail du routeur de Heroku : elle donne au service web son adresse HTTPS. Une application construite par un buildpack n’a pas de Dockerfile : avec notre plugin installé, votre agent en écrit un.
- Les config vars dans .env
heroku config -s -a example-app > .envles affiche au format shell. AjoutezPORT=3000, que Heroku définissait lui-même, etPOSTGRES_PASSWORD, et faites pointerDATABASE_URLvers le servicedb. - Heroku Postgres par dump et restauration Activez le mode maintenance, puis lancez
heroku pg:backups:captureetheroku pg:backups:download. Envoyez le fichier, latest.dump, dans le conteneurdbet lancez-ypg_restore --no-acl --no-owner. - Le domaine Ajoutez-le comme deuxième route, et changez son enregistrement DNS en CNAME vers le nom de votre machine. Le certificat arrive tout seul, et Heroku continue de répondre tant que l’enregistrement n’a pas changé.
Ou dites-le une fois, et votre agent fait tout cela avec notre serveur MCP :
Vous dites : Migre cette app Heroku sur Pethost. Ses config vars sont dans .env et sa base de données est latest.dump.
- CreateTransfer app.tgz envoyé
- CreateProject app : build en cours
- GetOperation succès
- CreateTransfer latest.dump envoyé dans db
- RunServiceCommand pg_restore dans db : code 0
L’agent répond : C’est en ligne sur https://app.sam.pethost.app avec tes données. J’ai écrit un Dockerfile et un compose.yaml avec web, worker et db.
Et si je louais simplement un VPS ?
Vous pouvez, et deux choses sont bonnes à savoir d’abord. Sur un serveur nu, un agent travaille en root par SSH : rien ne lui dit ce qui tourne là, et une seule mauvaise commande fait tomber le proxy, une base de données ou le pare-feu. Sur Pethost, il travaille avec des outils faits pour les agents, et son shell est dans vos conteneurs, jamais sur la machine.
Et un serveur ne coûte pas forcément moins cher. Hetzner, celui que les guides et les assistants citent en premier, a augmenté ses prix deux fois en 2026, et sa gamme bon marché Cost-Optimized est en rupture de stock depuis longtemps. Ces serveurs sont du matériel acheté à bon prix, avant la pénurie de RAM, et chaque offre de la gamme est marquée « non disponible ». Le serveur 2 vCPU et 4 GB qu’il vend bien, le CPX22, coûte 19,49 € par mois, contre 7,99 € auparavant. Ajoutez un panneau, du stockage pour les sauvegardes et vos heures. Starter coûte 9,99 €, avec tout cela déjà fait.
À qui s’adresse Pethost
Pethost est le meilleur choix pour
- Les développeurs solo avec plusieurs petites applications sur Heroku : ici, elles partagent une seule facture de 9,99 €
- Ceux qui développent avec Claude Code, Codex ou Cursor : l’agent écrit le Dockerfile, migre l’application et lit ses logs
- Les startups qui démarrent avec une application, un worker et un Postgres et veulent une seule facture fixe
- Les développeurs qui ont choisi Heroku pour n’avoir aucun serveur à entretenir
Cherchez ailleurs si
- Votre application a besoin de plusieurs régions, d’autoscaling ou d’une base de données managée avec réplicas : ici, une machine est la limite
Questions
Que signifie le sustaining engineering de Heroku pour les clients ?
Heroku ne ferme pas : les applications continuent de tourner, et la plateforme annonce « aucun changement de prix, de facturation, de service ni d’usage au quotidien » pour les clients qui paient par carte. Ce qui s’arrête, ce sont les nouvelles fonctionnalités, et les contrats Enterprise ne sont plus proposés aux nouveaux clients.
Heroku a-t-il changé ses prix en 2026 ?
Pas avec l’annonce : Heroku dit que les clients qui paient par carte gardent les mêmes prix. En 2026, un dyno Basic de 0,5 GB coûte 7 $ par mois et Postgres commence à 5 $ : trois applications, un worker et un Postgres font donc 33,00 $ sur Heroku. Les cinq mêmes tournent sur Pethost Starter pour un prix fixe de 9,99 €.
Quelles sont les meilleures alternatives à Heroku en 2026 ?
Render, DigitalOcean App Platform et Scalingo facturent chaque service ; Railway et Fly.io mesurent l’usage ; Dokku, Coolify et Dokploy tournent sur un serveur que vous entretenez ; Pethost et Sliplane facturent un prix fixe pour une taille donnée, quoi qu’on y fasse tenir. Pour une petite application, des projets perso ou une startup qui démarre, Pethost est le meilleur rapport qualité-prix : 9,99 € par mois pour 3 GB de mémoire, soit 42,00 $ en dynos Heroku.
Render, Railway ou Fly.io : combien coûte une application Heroku sur chacun ?
Trois applications toujours actives de 512 MB, un worker, un Postgres et 10 GB de trafic coûtent 34,75 $ par mois sur Render, 23,15 $ sur Railway avant le CPU, et 17,30 $ ou 53,24 $ sur Fly.io, avec votre propre Postgres ou son Postgres managé. La même chose coûte 33,00 $ sur Heroku et un prix fixe de 9,99 € sur Pethost.
Les prix sont ceux qu’indiquaient les pages de chaque fournisseur, dans sa devise ; les nôtres sont hors TVA. Les sommes sont les nôtres.
- Heroku : An Update on Heroku
- Heroku : tarifs
- Heroku : heures de dyno Eco
- Heroku : runtime des conteneurs
- Heroku : le Procfile
- Heroku : commandes de la CLI
- Heroku : import et export Postgres
- Render : tarifs
- Railway : tarifs
- Fly.io : tarifs
- Fly.io : Managed Postgres
- DigitalOcean App Platform : tarifs
- Scalingo : tarifs
- Sliplane : tarifs
- Dokku
- Dokku Pro
- Coolify : tarifs
- Dokploy : tarifs
- Hetzner Cloud : offres Cost-Optimized
- Hetzner : ajustement des prix
Mettez vos projets en ligne dès aujourd’hui
Déployez applications, bots et bases de données depuis votre agent, GitHub ou le navigateur, autant qu’il en tient, à un prix fixe. Rien au compteur, rien facturé en plus.