Blog · Alternativas
Las mejores alternativas a Heroku en 2026: adónde ir ahora que Heroku está en sustaining engineering
Tu app funciona en Heroku y leíste que Heroku está en “sustaining engineering”. Desde el 6 de febrero de 2026 recibe correcciones y ninguna función nueva; sigue funcionando, a los mismos precios. Las mejores alternativas a Heroku en 2026 son de cuatro tipos, y para una app pequeña, unos cuantos proyectos personales o una startup en sus inicios, la mejor relación calidad-precio es un plan de un tamaño fijo a precio fijo: tres apps, un worker y un Postgres cuestan 33 $ al mes en Heroku y 9,99 € en Pethost.
- Sustaining engineering, es decir, solo mantenimiento, en palabras de Heroku: “estabilidad, seguridad, fiabilidad y soporte”, “en lugar de introducir nuevas funciones”. Heroku sigue funcionando, a los mismos precios.
- Tres apps, un worker y un Postgres: 33,00 $ al mes en Heroku, 34,75 $ en Render, 27,00 $ en DigitalOcean App Platform, 23,15 $ en Railway antes de la CPU, 17,30 $ o 53,24 $ en Fly.io, 64,80 € en Scalingo, 28,80 € en Sliplane, 9,99 € en Pethost.
- Pethost es la mejor relación calidad-precio: 9,99 € son 2 vCPU, 3 GB y 30 GB para todos los proyectos que quepan, con HTTPS, backups, logs de peticiones y un servidor MCP incluidos en el precio. Los mismos 3 GB son seis dynos de Heroku a 7 $: 42,00 $.
- La mudanza: las líneas del Procfile pasan a ser servicios de Compose, las config vars pasan a .env, y Postgres se mueve con un dump y su restauración.
El modelo de sustaining engineering de Heroku: qué significa el anuncio de 2026 para los clientes
El 6 de febrero de 2026, Heroku, propiedad de Salesforce, publicó “An Update on Heroku”: pasa a un “modelo de sustaining engineering centrado en la estabilidad, la seguridad, la fiabilidad y el soporte”.
Lo que se mantiene: Heroku “sigue siendo una plataforma con soporte activo y lista para producción”, los precios y la facturación no cambian para los clientes que pagan con tarjeta, y los pipelines, los equipos y los add-ons no se ven afectados. Lo que termina: las funciones nuevas, y los contratos Enterprise para clientes nuevos.
El estado de Heroku: lo que no significa
El anuncio no es un aviso de cierre ni un cambio de precios. Lo que deja resuelto es la pregunta “¿agregará Heroku esto?”. Un dyno no tiene un disco que sobreviva a un reinicio (“no se admite el montaje de volúmenes”), y cada proceso es un dyno con su propio precio. Sin funciones nuevas en camino, ese es el Heroku con el que hay que planificar.
Precios de Heroku después del anuncio: sin cambios
El anuncio no cambió ningún precio, y Heroku no ofrece ningún dyno ni base de datos gratis. Un dyno Basic cuesta 7 $ al mes por 0,5 GB, “siempre activo”; un Standard-1X, 25 $ por los mismos 0,5 GB, con despliegues sin tiempo de inactividad y métricas; Postgres empieza en 5 $, por 1 GB de disco y 20 conexiones. Un proceso web y un worker son un dyno cada uno, así que tres apps, un worker y un Postgres son 4 × 7 $ + 5 $ = 33,00 $.
Por qué la gente deja Heroku, y lo que Heroku aún hace bien
No llegarán funciones nuevas. Cada worker y cada base de datos es una línea más en la factura. Y la gama baja se duerme: los dynos Eco de 5 $ se duermen tras 30 minutos sin tráfico (consulta la comparativa de hosting siempre activo).
Heroku es la plataforma como servicio original, y lo que hace bien sigue funcionando: git push y un buildpack, sin Dockerfile que escribir, un marketplace de add-ons, los pipelines.
Las mejores alternativas a Heroku, en cuatro tipos
Cada tipo vende una unidad distinta: un servicio, un segundo de uso, un servidor que cuidas tú, o un tamaño fijo a precio fijo, que se cuida por ti.
Plataformas que cobran cada servicio: Render, DigitalOcean App Platform, Scalingo
La factura se parece a la de Heroku. En Render cada servicio web, worker y base de datos tiene su propio precio, 7 $ al mes por un servicio de 512 MB, y los logs de peticiones requieren el workspace Pro, 25 $ más. Render está pensado para la app en producción de un equipo, con autoescalado y un Postgres gestionado con réplicas: consulta alternativas a Render. DigitalOcean App Platform cobra cada componente, desde 5 $ por 512 MiB, y no tiene volúmenes. Scalingo, una plataforma francesa, conserva el estilo de Heroku, con buildpacks y add-ons, a 14,40 € por un contenedor de 512 MB; está pensada para equipos que necesitan la certificación SecNumCloud.
Plataformas que miden el uso: Railway y Fly.io
Railway mide por segundos: 10 $ al mes por un gigabyte de memoria y 20 $ por una vCPU. Está pensado para un servicio que puede crecer más allá de una máquina. Fly.io cobra cada Machine por su tamaño mientras se ejecuta, sin plan gratuito ni límite de gasto, y está pensado para una app en varias regiones. Plan por plan: precios de Railway vs Render vs Fly.io.
Heroku autoalojado: Dokku, Coolify y Dokploy
Dokku se presenta como “una alternativa PAAS de código abierto a Heroku”: git push, buildpacks y un Procfile, en un servidor tuyo, administrado desde la línea de comandos (una interfaz web es el Dokku Pro de pago). Coolify y Dokploy son paneles con interfaz web. Con los tres, el servidor es tuyo para alquilarlo, actualizarlo, protegerlo y hacerle backups, también con Coolify Cloud (5 $ al mes) o Dokploy Cloud (4,50 $ por servidor), que alojan solo el panel. Consulta alternativas a Dokku.
Un precio fijo por un tamaño fijo: Pethost y Sliplane
Aquí pagas por un tamaño en CPU, memoria y disco, y lo que se ejecuta dentro no se cuenta. El servidor de Sliplane que da cabida a tres apps, un worker y un Postgres, de 3 vCPU y 4 GB, cuesta 28,80 € al mes. En Pethost, 9,99 € son 2 vCPU, 3 GB y 30 GB, y un proyecto es un archivo Docker Compose que se ejecuta tal como está escrito: consulta hosting gestionado de Docker Compose.
Precios de Render vs Railway vs Fly.io, comparados con Heroku
Una misma carga en cada proveedor gestionado de arriba: tres servicios web siempre activos de 512 MB cada uno, un worker, un Postgres y 10 GB de tráfico saliente al mes. Eso ocupa unos 2,5 GB de los 3 GB de Starter.
| Proveedor | Precio al mes |
|---|---|
| Pethost Starter | 9,99 € |
| Fly.io, con tu propio 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 € |
La cifra de Railway cuenta solo la memoria, con nuestra suposición de 0,5 GB por app: cada 0,1 vCPU que usa un servicio suma 2 $. Las de Fly.io son precios de Ashburn: la más baja con un Postgres que ejecutas tú, la más alta con el gestionado, desde 38 $. La base de datos de DigitalOcean no tiene backups por defecto.
Los totales difieren menos que lo que compran. Los 3 GB de memoria siempre activa de Starter, a los precios de los planes de cada proveedor:
| Proveedor | Precio | Cómo |
|---|---|---|
| Pethost Starter | 9,99 € | Con 2 vCPU y 30 GB además; tráfico, backups y logs incluidos |
| Fly.io | 20,10 $ | Tres Machines de 1 GB en Ashburn; la base de datos, aparte |
| Sliplane | 28,80 € | Su servidor de 3 vCPU y 4 GB |
| Railway | 30,00 $ | Solo la memoria; CPU, disco y tráfico, aparte |
| DigitalOcean App Platform | 30,00 $ | Tres contenedores de 1 GiB |
| Render | 39,00 $ | Una instancia de 2 GB y dos de 512 MB |
| Heroku | 42,00 $ | Seis dynos Basic de 0,5 GB |
| Scalingo | 86,40 € | Seis contenedores de 512 MB |
Un gigabyte de memoria siempre activa cuesta 3,33 € en Pethost y 14 $ en Heroku.
Lo que compran 9,99 € al mes, frente a la lista de precios de Heroku
Heroku vende el dyno, y lo que una app necesita a su alrededor es un nivel superior o un add-on. Nosotros vendemos un plan de un tamaño fijo con ese trabajo hecho: Starter cuesta 9,99 € al mes sin IVA por 2 vCPU, 3 GB y 30 GB en la UE, para todos los proyectos y bases de datos que quepan. Incluido en el precio:
- 30 días de logs de peticiones
- 14 noches de backups cifrados, fuera de la máquina
También incluye: direcciones HTTPS y tus propios dominios, un despliegue con cada push a GitHub, volúmenes con nombre que sobreviven a un despliegue, SSH a cualquier contenedor, y actualizaciones de seguridad que se instalan solas. Nada se duerme, y no hay plan gratuito. Postgres es un contenedor dentro de tu proyecto, incluido en el backup de cada noche; no es una base de datos gestionada con réplicas ni recuperación a un punto en el tiempo.
Esa es la mejor relación calidad-precio entre las alternativas a Heroku: la mayor cantidad de memoria por el dinero, con el trabajo alrededor de la app ya hecho. Grow, el doble de tamaño, cuesta 17,99 €.
Cómo migrar una app de Heroku: Procfile, config vars, Postgres y el dominio
Cada línea de un Procfile, por ejemplo web: npm start y worker: node worker.js, pasa a ser un servicio de un archivo Compose con el mismo comando. El add-on de Postgres es un servicio más, con un volumen con nombre:
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 ruta hace el trabajo del router de Heroku: da a web su dirección HTTPS. Una app que construyó un buildpack no tiene Dockerfile: con nuestro plugin instalado, tu agente escribe uno.
- Las config vars a .env
heroku config -s -a example-app > .envlas imprime en formato de shell. AgregaPORT=3000, que Heroku definía por su cuenta, yPOSTGRES_PASSWORD, y apuntaDATABASE_URLal serviciodb. - Heroku Postgres con un dump y su restauración Activa el modo de mantenimiento y ejecuta
heroku pg:backups:captureyheroku pg:backups:download. Sube el archivo, latest.dump, al contenedordby ejecuta allípg_restore --no-acl --no-owner. - El dominio Agrégalo como una segunda ruta y cambia su registro DNS por un CNAME al nombre de tu máquina. El certificado llega solo, y Heroku sigue respondiendo hasta que cambie el registro.
O dilo una vez, y tu agente lo hace todo a través de nuestro servidor MCP:
Tú dices: Pasa esta app de Heroku a Pethost. Sus config vars están en .env y su base de datos es latest.dump.
- CreateTransfer app.tgz subido
- CreateProject app: construyendo
- GetOperation con éxito
- CreateTransfer latest.dump subido a db
- RunServiceCommand pg_restore en db: código 0
El agente responde: Ya está en línea en https://app.sam.pethost.app con tus datos. Escribí un Dockerfile y un compose.yaml con web, worker y db.
¿Y si simplemente alquilo un VPS?
Puedes, y conviene saber dos cosas antes. Un agente en un servidor vacío trabaja como root por SSH: nada le dice qué se ejecuta allí, y un comando equivocado tumba el proxy, una base de datos o el firewall. En Pethost trabaja con herramientas hechas para agentes, y su shell está dentro de tus contenedores, nunca en la máquina.
Y no es seguro que un servidor cueste menos. Hetzner, el que las guías y los asistentes nombran primero, subió sus precios dos veces en 2026, y su gama barata Cost-Optimized lleva mucho tiempo agotada. Esos servidores son hardware que compró a buen precio, antes de la escasez de RAM, y cada plan de la gama aparece como “no disponible”. El servidor de 2 vCPU y 4 GB que sí vende, el CPX22, cuesta 19,49 € al mes, frente a los 7,99 € de antes. Suma un panel, el almacenamiento de los backups y tus horas. Starter cuesta 9,99 € con todo eso hecho.
Para quién es Pethost
Pethost es la mejor opción para
- Desarrolladores independientes con varias apps pequeñas en Heroku: aquí comparten una sola factura de 9,99 €
- Quienes programan con Claude Code, Codex o Cursor: el agente escribe el Dockerfile, migra la app y lee sus logs
- Startups en sus inicios con una app, un worker y un Postgres que quieren una única factura fija
- Desarrolladores que eligieron Heroku para no tener que cuidar ningún servidor
Busca otra opción si
- Tu aplicación necesita varias regiones, autoescalado o una base de datos gestionada con réplicas: aquí el límite es una máquina
Preguntas
¿Qué significa el modelo de sustaining engineering de Heroku para los clientes?
Heroku no va a cerrar: las apps siguen funcionando, y dice que “no hay cambios en los precios, la facturación, el servicio ni el uso diario” para los clientes que pagan con tarjeta. Lo que se detiene son las funciones nuevas, y los contratos Enterprise ya no se ofrecen a clientes nuevos.
¿Heroku cambió sus precios en 2026?
No con el anuncio: Heroku dice que los clientes que pagan con tarjeta siguen con los mismos precios. En 2026 un dyno Basic de 0,5 GB cuesta 7 $ al mes y Postgres empieza en 5 $, así que tres apps, un worker y un Postgres son 33,00 $ en Heroku. Los mismos cinco funcionan en Pethost Starter por 9,99 € fijos.
¿Cuáles son las mejores alternativas a Heroku en 2026?
Render, DigitalOcean App Platform y Scalingo cobran cada servicio; Railway y Fly.io miden el uso; Dokku, Coolify y Dokploy se ejecutan en un servidor que cuidas tú; Pethost y Sliplane cobran un precio fijo por un tamaño fijo, quepa lo que quepa dentro. Para una app pequeña, proyectos personales o una startup en sus inicios, Pethost es la mejor relación calidad-precio: 9,99 € al mes por 3 GB de memoria, que en dynos de Heroku son 42,00 $.
Render vs Railway vs Fly.io: ¿cuánto cuesta una app de Heroku en cada uno?
Tres apps siempre activas de 512 MB, un worker, un Postgres y 10 GB de tráfico cuestan 34,75 $ al mes en Render, 23,15 $ en Railway antes de la CPU, y 17,30 $ o 53,24 $ en Fly.io, con tu propio Postgres o con el gestionado. Lo mismo cuesta 33,00 $ en Heroku y 9,99 € fijos en Pethost.
Los precios son los que decían las páginas de cada proveedor, en su moneda; los nuestros son sin IVA. Las sumas son nuestras.
- Heroku: An Update on Heroku
- Heroku: precios
- Heroku: horas de dynos Eco
- Heroku: entorno de ejecución de contenedores
- Heroku: el Procfile
- Heroku: comandos de la CLI
- Heroku: importar y exportar Postgres
- Render: precios
- Railway: precios
- Fly.io: precios
- Fly.io: Managed Postgres
- DigitalOcean App Platform: precios
- Scalingo: precios
- Sliplane: precios
- Dokku
- Dokku Pro
- Coolify: precios
- Dokploy: precios
- Hetzner Cloud: planes Cost-Optimized
- Hetzner: ajuste de precios
Pon tus proyectos en línea hoy
Despliega apps, bots y bases de datos desde tu agente, GitHub o el navegador, tantos como quepan, a un precio fijo. Nada medido, nada cobrado aparte.