Estas plataformas no cobran lo mismo: Vercel y Netlify por transferencia y créditos, Railway y Fly.io por recursos; una API siempre encendida de 0,5 GB cuesta unos $11,15 al mes en Railway Hobby y $4,24 en Fly.io, y Vercel Hobby no permite uso comercial.
1. Los planes de cuatro plataformas#
Vercel, Netlify, Railway y Fly.io resuelven el mismo problema (poner tu aplicación en producción) con modelos de cobro distintos. La tabla resume el plan gratuito, el plan de pago y cómo se cobra el uso, según la página oficial de cada una leída el 17 de octubre de 2026. Los precios están en dólares y excluyen impuestos.
| Plataforma | Plan gratuito | Plan de pago | Cómo cobra el uso |
|---|---|---|---|
| Vercel | Hobby, $0: 100 GB de transferencia; solo uso personal y no comercial | Pro: $20 al mes con $20 de crédito de uso y 1 TB de transferencia | Excedente: $0,15 por GB de transferencia rápida, $2 por millón de peticiones CDN, funciones por CPU y memoria |
| Netlify | Free, $0: 300 créditos | Personal: $9 al mes (1.000 créditos); Pro: $20 al mes (3.000 créditos) | Créditos: 15 por despliegue a producción, 10 por GB-hora de cómputo, 20 por GB de ancho de banda y 2 por 10.000 peticiones |
| Railway | Free: $1 de uso al mes; prueba gratuita de $5 durante 30 días | Hobby: $5 al mes con $5 de uso; Pro: $20 por espacio de trabajo con $20 de uso | Por segundo: memoria unos $10 por GB-mes, CPU unos $20 por vCPU-mes, volúmenes $0,15 por GB-mes, salida $0,05 por GB |
| Fly.io | No hay plan gratuito: prueba de 2 horas de ejecución o 7 días | Sin cuota mensual; pagas por máquina: shared-cpu-1x de 256 MB, $2,19 al mes | Máquinas por tipo (512 MB: $3,69; 1 GB: $6,70), RAM extra $6 por GB, volúmenes $0,15 por GB, salida $0,02 por GB en Norteamérica y Europa |
Hay tres modelos. Vercel cobra un plan con crédito de uso y excedentes por transferencia, peticiones y funciones. Netlify cobra por créditos que se consumen con despliegues, cómputo, ancho de banda y peticiones. Railway y Fly.io cobran por recursos: memoria, CPU, volúmenes y salida de datos, por segundo o por máquina.
Documentación: Vercel: precios ↗ · Netlify: precios ↗ · Railway: precios ↗ · Fly.io: precios ↗
2. El límite que más sorprende: el uso comercial#
Vercel indica que su plan Hobby es para uso personal y no comercial: un proyecto que genera ingresos necesita el plan Pro ($20 al mes). Fly.io no tiene plan gratuito para organizaciones nuevas, solo una prueba de 2 horas de ejecución o 7 días. Railway ofrece un plan Free con $1 de uso al mes y límites bajos (1 vCPU y 0,5 GB por servicio).
La página de Netlify y la de Railway no indican en lo que verificamos si su plan gratuito permite uso comercial; confírmalo en sus condiciones de servicio antes de lanzar un producto.
3. Tres casos calculados#
El código calcula tres casos con las tarifas publicadas. Para las dos APIs compara Railway Hobby (cuota de $5 que incluye $5 de uso, más el uso por encima) con una máquina shared-cpu-1x de Fly.io; las máquinas no son idénticas (Fly.io usa CPU compartida), así que es una comparación de costo, no de capacidad. El tercer caso estima cuántos créditos de Netlify consume un sitio con 100 GB de tráfico.
def railway_hobby(memoria_gb, vcpu, volumen_gb, egress_gb):
uso = memoria_gb * 10 + vcpu * 20 + volumen_gb * 0.15 + egress_gb * 0.05 # USD al mes
return 5 + max(0, uso - 5) # cuota de $5 que incluye $5 de uso
FLY = {"256 MB": 2.19, "512 MB": 3.69, "1 GB": 6.70} # shared-cpu-1x, región iad
def fly(preset, volumen_gb, egress_gb):
return FLY[preset] + volumen_gb * 0.15 + egress_gb * 0.02 # egress de Norteamérica y Europa
def creditos_netlify(despliegues, gb_horas, gb_banda, peticiones_10k):
return despliegues * 15 + gb_horas * 10 + gb_banda * 20 + peticiones_10k * 2
print(f"API siempre encendida: Railway Hobby {railway_hobby(0.5, 0.25, 1, 20):.2f} | Fly.io {fly('512 MB', 1, 20):.2f}")
print(f"API más grande: Railway Hobby {railway_hobby(1, 0.5, 5, 50):.2f} | Fly.io {fly('1 GB', 5, 50):.2f}")
uso = creditos_netlify(20, 10, 100, 100)
planes = {"Free": 300, "Personal": 1000, "Pro": 3000}
minimo = next(nombre for nombre, tope in planes.items() if uso <= tope)
print(f"Sitio con 100 GB de tráfico: {uso} créditos | plan mínimo {minimo}")| Caso | Railway Hobby | Fly.io | Netlify |
|---|---|---|---|
| API siempre encendida (0,5 GB de memoria, 0,25 vCPU, 1 GB de volumen, 20 GB de salida) | $11,15 | $4,24 | — |
| API más grande (1 GB de memoria, 0,5 vCPU, 5 GB de volumen, 50 GB de salida) | $23,25 | $8,45 | — |
| Sitio con 100 GB de tráfico (20 despliegues, 10 GB-hora, 1 millón de peticiones) | — | — | 2.600 créditos: plan Pro ($20 al mes) |
Para la API pequeña, Fly.io sale más barato ($4,24 frente a $11,15) porque cobra una máquina de tamaño fijo, mientras que Railway cobra la memoria y la CPU realmente usadas. En el sitio de 100 GB de tráfico, el ancho de banda domina: 2.000 de los 2.600 créditos, y solo el plan Pro de Netlify (3.000 créditos) lo cubre. Vercel Pro incluiría ese tráfico, pues su plan trae 1 TB de transferencia.
4. Cuál elegir según tu caso#
No hay una mejor plataforma en general; la tabla traduce cada caso en un criterio.
| Si tu caso es… | Mira primero | Suele encajar |
|---|---|---|
| Frontend o sitio con muchas visitas y despliegues desde Git | La transferencia incluida y el excedente | Vercel o Netlify |
| API o worker siempre encendido con costo previsible | El precio por máquina o por recurso | Fly.io o Railway |
| Prototipo o proyecto personal sin costo | Los límites del plan gratuito y si permite uso comercial | Vercel Hobby (no comercial), Netlify Free o Railway Free |
| Un backend con base de datos en la misma plataforma | Volúmenes y servicios incluidos | Railway |
| Máquinas cerca del usuario en varias regiones | El precio por región | Fly.io |
Antes de decidir, estima tu tráfico mensual, tus despliegues y si tu servicio debe estar siempre encendido. Esos tres datos ordenan las opciones mejor que el precio de portada.
Para profundizarDesplegar tu app rápido sin montar EC2, VPC ni IAM: guía PaaS
5. Lo que conviene vigilar en la factura#
Las cuatro plataformas pueden sorprender si no pones límites.
- Vercel Pro incluye 1 TB de transferencia y luego cobra desde $0,15 por GB: configura alertas de gasto antes de un pico de tráfico.
- Netlify cobra por créditos: un sitio con mucho ancho de banda consume créditos más rápido que uno con muchos despliegues.
- Railway factura memoria y CPU por segundo: un servicio detenido no cuesta, pero uno inflado por un error sí.
- Fly.io cobra volúmenes y salida de datos: la tarifa citada ($0,02 por GB) es la de Norteamérica y Europa; revisa la de tu región.
Para profundizarPor qué el costo cloud preocupa más que la seguridad en las pymes
6. Mantén tus cifras al día#
Los planes de estas plataformas cambian con frecuencia. Las cifras son las de las páginas oficiales el 17 de octubre de 2026; confirma las condiciones antes de comprometer un presupuesto.
- Anota la fecha de lectura de cada tarifa.
- Configura alertas de gasto en la plataforma que elijas.
- Compara más opciones de despliegue en el comparador de soluciones cloud de Codifly.
Fuentes y alcance
Documentación consultada el 17 de octubre de 2026. Los ejemplos y criterios de decisión son propuestas editoriales; adáptalos al contrato de tu aplicación y valídalos en tu entorno de pruebas autorizado.