Para quién es cada uno
Elige Codara Cloud si
- Tienes varios proyectos. Cada app de Heroku paga sus propios dynos y su base de datos; en Codara Cloud comparten un plan mientras quepa en su capacidad.
- Necesitas horarios cron exactos. Heroku Scheduler se ejecuta cada 10 minutos, cada hora o cada día, y describe la ejecución como esperada pero no garantizada; los jobs de Codara Cloud aceptan cualquier expresión cron.
- Quieres saber dónde están los datos. Heroku advierte que elegir una región no garantiza la residencia de los datos; Codara Cloud almacena apps, bases de datos y copias en la UE.
- Quieres MySQL, MariaDB, Redis o MongoDB gestionadas dentro del mismo plan.
Elige Heroku si
- Necesitas hoy una plataforma disponible para todos y con muchos años de recorrido. Codara Cloud es un producto nuevo en beta por invitación.
- Necesitas red aislada en una región concreta: los Private Spaces de Heroku están en 10 ubicaciones, entre ellas Dublín, Fráncfort y Londres.
- Dependes de complementos del marketplace de Heroku o de su flujo de buildpacks y git push.
- Tu app puede dormirse: un dyno Eco a 5 $ por 1.000 horas compartidas al mes es barato para proyectos personales.
Cara a cara
| Aspecto | Codara Cloud | Heroku |
|---|---|---|
| Modelo de precios | Precio mensual fijo por organización: Starter 5 €, Standard 20 €, Pro 50 €, Scale 100 €, antes de impuestos. Varios proyectos comparten la capacidad de un mismo plan. | Precios por recurso, prorrateados por segundo y con tope en el precio mensual: dynos Eco a 5 $ por 1.000 horas compartidas, Basic a 7 $ y Standard-1X a 25 $ al mes. Postgres desde Essential-0 a 5 $ al mes. |
| App pequeña: servicio web + Postgres + cron diario | 5 €/mes en Starter si el servicio web y el job caben en sus 0,5 vCPU / 512 MiB compartidos y te basta una base de datos Postgres compartida (reserva 10 GiB, todo el almacenamiento de Starter). 20 €/mes en Standard, con 1 vCPU / 2 GiB y 20 GiB. | Unos 12 $/mes: dyno Basic de 7 $ (0,5 GB, siempre activo) + Postgres Essential-0 de 5 $ (1 GB) + Heroku Scheduler, un complemento gratuito cuyo tiempo de dyno puntual se factura. |
| Uso por encima del plan | Sin cargos automáticos por uso. Lo que supera un límite del plan se rechaza, no se factura. La transferencia saliente está incluida con uso razonable. | No hay crédito que se agote: cada dyno y complemento suma coste mientras funciona, hasta su precio mensual. El ancho de banda tiene un límite orientativo de 2 TB por app al mes. |
| Plan gratuito o prueba | Sin plan gratuito. Beta por invitación: el primer mes es gratis en cualquier plan, o los 3 primeros si te unes a nuestro Discord (con tarjeta); Starter añade antes 7 días de prueba. | Sin plan gratuito. Los dynos Eco cuestan 5 $ por 1.000 horas compartidas en toda la cuenta y se duermen tras 30 minutos sin tráfico. |
| Bases de datos | PostgreSQL, MySQL, MariaDB, Redis y MongoDB gestionadas dentro del plan. Las copias de seguridad disponibles se conservan hasta 7 días. | Heroku Postgres como complemento gestionado: Essential-0 5 $ (1 GB), Essential-1 9 $ (10 GB), Essential-2 20 $ (32 GB). Otros almacenes de datos mediante complementos. |
| Cron y trabajo en segundo plano | Jobs programados (cualquier expresión cron) y puntuales, además de workers siempre activos. Usan la capacidad del plan. | Heroku Scheduler ejecuta tareas cada 10 minutos, cada hora o cada día en dynos puntuales, que cuentan como uso; la ejecución es esperada pero no garantizada. Los dynos worker funcionan de forma continua. |
| Regiones y ubicación de los datos | Una región: Helsinki, Finlandia (Hetzner Cloud). Apps, bases de datos y copias de seguridad se almacenan en la UE. | Common Runtime en EE. UU. o Europa («eu»); Private Spaces en 10 ubicaciones, entre ellas Dublín, Fráncfort y Londres. Heroku indica que una región no garantiza la residencia de los datos. |
| Despliegue desde | Repositorio de GitHub, imagen de contenedor o una carpeta, un ZIP o un archivo HTML con las herramientas MCP. Builds con Dockerfile, Railpack, Nixpacks o estáticos. | git push, integración con GitHub (la única integración propia con control de versiones), Container Registry y builds Docker con heroku.yml, buildpacks. |
| CLI, MCP y agentes de IA | CLI codaracloud, API HTTP y un servidor MCP local para Claude Code, Cursor, Codex y otros clientes MCP. Los tokens de agente son solo de desarrollo por defecto. | CLI de Heroku y un servidor MCP oficial que Heroku describe como en fase temprana de desarrollo. |
| Disponibilidad | Beta por invitación. Un producto nuevo de Codara Solutions SL (Madrid). | Disponible para todos, registro abierto. |
Cuánto cuesta una app pequeña
Piensa en una app pequeña: un proceso web con 0,5 GB de memoria funcionando todo el mes, una base de datos Postgres pequeña y una tarea que se ejecuta unos minutos al día.
En Codara Cloud cuesta 5 € al mes en Starter si el servicio web y el job caben en los 0,5 vCPU y 512 MiB compartidos de Starter y te basta una base de datos Postgres compartida (que reserva los 10 GiB de almacenamiento de Starter), o 20 € en Standard si necesitas más margen.
En Heroku, un dyno Basic cuesta 7 $ al mes (0,5 GB, siempre activo), el plan Postgres Essential-0 cuesta 5 $ (1 GB de almacenamiento) y Heroku Scheduler es un complemento gratuito cuyos dynos puntuales se cobran por segundo: unos céntimos al mes para unos minutos al día. En total, unos 12 $ al mes. Con un dyno Eco en lugar de Basic baja a unos 10 $, pero los dynos Eco se duermen tras 30 minutos inactivos y comparten 1.000 horas al mes en toda la cuenta.
Una segunda app en Heroku repite el coste del dyno y de la base de datos. En Codara Cloud entra en el mismo plan mientras quepa en la capacidad compartida. Los precios de Codara Cloud están en euros, antes de impuestos; Heroku publica en dólares estadounidenses y no los hemos convertido.
Cómo mover un proyecto
Las apps de Heroku guardan la configuración en config vars, y Heroku Postgres define DATABASE_URL, el mismo nombre de variable que inyecta Codara Cloud al conectar una base de datos Postgres. Usa el proceso web de tu Procfile como comando de arranque, cada proceso worker como un segundo servicio, la tarea de release phase como el comando previo al despliegue de Codara y las tareas de Scheduler como jobs de Codara con una expresión cron.
- Apunta lo que funciona hoy: cada servicio con su comando de arranque y puerto, la base de datos, los horarios cron, los volúmenes y las variables de entorno. El inventario de despliegue de nuestra guía sirve de plantilla. Todos los pasos en la documentación
- Consigue acceso. Codara Cloud está en beta: solicita una invitación y crea un proyecto; viene con un entorno de producción. Todos los pasos en la documentación
- Crea la app desde el mismo repositorio de GitHub o la misma imagen de contenedor. Si hay un Dockerfile en la raíz se usa tal cual; si no, Codara detecta Railpack, Nixpacks o un build estático. Todos los pasos en la documentación
- Copia las variables de entorno y los secretos de ejecución. Los argumentos de build nunca son para secretos. Todos los pasos en la documentación
- Crea la base de datos, exporta tus datos con pg_dump (o la herramienta de volcado de tu motor) e importa el volcado desde una URL HTTPS con la API o las herramientas MCP. Se admiten importaciones de Postgres y MariaDB. Todos los pasos en la documentación
- Vuelve a crear las tareas programadas como jobs de Codara con la misma expresión cron, normalmente con la misma imagen que la app. Todos los pasos en la documentación
- Prueba en un entorno de staging con datos de prueba y después apunta tu dominio a Codara. Mantén el servicio anterior en marcha hasta verificar el nuevo. Todos los pasos en la documentación
Preguntas
- ¿Codara Cloud es una alternativa a Heroku?
- Sí, para apps que se ejecutan como contenedores con base de datos y tareas programadas. Codara Cloud no ofrece el marketplace de complementos de Heroku ni Private Spaces, y sigue siendo una beta con una sola región.
- ¿Cuál cuesta menos para una app pequeña?
- A precio de tarifa, unos 12 $ al mes en Heroku (dyno Basic y Postgres Essential-0) y 5 € en Starter de Codara Cloud si la app cabe en sus 0,5 vCPU y 512 MiB compartidos, o 20 € en Standard. Con varias apps, el plan compartido de Codara Cloud sale mejor.
- ¿Heroku aloja en la UE?
- Heroku ofrece una región de Europa en su Common Runtime y Private Spaces en Dublín, Fráncfort y Londres, y advierte que una región no garantiza la residencia de los datos. Codara Cloud funciona en Helsinki, Finlandia.
Fuentes
Precios comprobados el 26 de septiembre de 2026.
Heroku
- Heroku pricingwww.heroku.com/pricing
- Heroku dyno typesdevcenter.heroku.com/articles/dyno-types
- Heroku usage and billingdevcenter.heroku.com/articles/usage-and-billing
- Heroku Eco dyno hoursdevcenter.heroku.com/articles/eco-dyno-hours
- Heroku Postgres plansdevcenter.heroku.com/articles/heroku-postgres-plans
- Heroku Postgres add-on priceselements.heroku.com/addons/heroku-postgresql
- Provisioning Heroku Postgresdevcenter.heroku.com/articles/provisioning-heroku-postgres
- Heroku Procfiledevcenter.heroku.com/articles/procfile
- Heroku Schedulerdevcenter.heroku.com/articles/scheduler
- Heroku regionsdevcenter.heroku.com/articles/regions
- Heroku limitsdevcenter.heroku.com/articles/limits
- Heroku GitHub integrationdevcenter.heroku.com/articles/github-integration
- Heroku MCP serverdevcenter.heroku.com/articles/heroku-mcp-server
