Ir al contenido
Dos barcas lado a lado de noche: un esquife de madera con una vela turquesa luminosa y un farol, y una barca gris anodina con la vela caída

Comparación · actualizada en septiembre de 2026

El flujo de Railway, con facturación predecible.

Skiffly conserva lo que hace agradable a Railway: conectas un repositorio, obtienes un servicio con dominio, enlazas bases de datos con ${{Postgres.DATABASE_URL}}. Cambia lo que duele a los equipos pequeños: pagas desde un saldo prepago, con el método que tengas, en nodos propios solo en la UE.

Por qué cambiar

Por qué se cambian

Una factura que ves venir

Recargas $20 y ves cuánto te dura. Avisamos al 20 % y al llegar a cero, esperamos 3 días y luego pausamos. No se borra nada y no llega ninguna factura.

Paga como puedas

No todo el mundo tiene una tarjeta que funcione con facturación en EE. UU. PayPal y las stablecoins recargan el mismo saldo al tipo de cambio de la confirmación, sin comisión nuestra.

Los datos se quedan en la UE

Nodos propios en Finlandia. Sin hyperscaler en el camino, sin transferencias fuera de la UE, respaldos en almacenamiento de objetos en la UE.

Nada nuevo que aprender

Los campos GraphQL, los comandos de la CLI y las herramientas MCP replican a Railway donde la función existe. Referencias ${{Postgres.DATABASE_URL}}, entornos por PR, plantillas: las mismas formas.

Migración

Migra en 10 minutos

Tres comandos para la app, un dump y un restore para la base de datos. La guía recorre variables, dominios y lo que conviene revisar antes de cambiar el DNS.

Una grúa del muelle baja una caja luminosa a un pequeño bote amarrado en un embarcadero de noche
01 · EXPORTAR

Exporta desde Railway

Las variables con un comando, un volcado de cada base de datos. Quita las entradas propias de la plataforma: Skiffly aporta los equivalentes SKIFFLY_*.

Un cobertizo para botes iluminado en ámbar cálido desde dentro, un bote en la rampa con algunas chispas y un brillo turquesa
02 · BUILD

Compila en Skiffly

skiffly init && skiffly up compila el mismo repositorio con Railpack, cada servicio en su propio sandbox. Define las variables, despliega la plantilla de Postgres, restaura el dump.

Un faro barre con su haz un bote de vela turquesa amarrado a un muelle con un cartel iluminado
03 · CAMBIO

Mueve el dominio

Prueba en el dominio *.skiffly.cloud generado, añade el tuyo, cambia el CNAME cuando se emita el certificado. Mantén Railway en marcha hasta que el DNS se propague.

terminal
$ railway variables --kv > vars.env   # exportar desde Railway
$ skiffly init && skiffly up          # compilar el repo en Skiffly
$ skiffly variables set --skip-deploys $(grep -v '^RAILWAY_' vars.env | xargs)
Dónde Railway va por delante

Más regiones, un catálogo de plantillas mayor, log drains y más trayectoria. Skiffly es un producto más joven con una región en la UE y todavía sin SLA: adecuado para proyectos personales, startups y agencias que valoran el costo predecible por encima del alcance global.

Guía completa de migración
Comparar

Lado a lado

Lo que sabemos de nosotros es exacto; lo que decimos de otros es deliberadamente general. Revisa su página de precios para las cifras actuales.

Cómo pagasSkiffly · Tarjeta, PayPal o cripto (USDT, USDC, BTC, ETH), todo a un saldo prepagoRailway · Tarjeta
Modelo de facturaciónSkiffly · Saldo prepago que se descuenta por minuto; 3 días de gracia y luego pausa. Nunca una factura.Railway · Uso facturado mensualmente a mes vencido
Plan gratuito sin tarjetaSkiffly · Sí: una app y una base de datos de 512 MB / 1 vCPU cada una; la app duerme tras 10 min sin tráfico, 50 vCPU·h al mes; los sitios estáticos nunca duermenRailway · Prueba por tiempo limitado; consulta su página de precios
Alojamiento en la UESkiffly · Solo UE: nodos propios en Helsinki, Finlandia; volúmenes, logs y respaldos no salen de la UERailway · Varias regiones sobre infraestructura de hyperscalers, la UE entre ellas
Aislamiento de cargasSkiffly · Kernel propio por servicio: gVisor por defecto, microVM Kata a pedido; red privada por proyectoRailway · No lo publican
API / CLI / MCPSkiffly · Campos GraphQL compatibles con Railway, mismos nombres de comandos en la CLI, servidor MCP con herramientas del mismo nombreRailway · API GraphQL, CLI y servidor MCP de Railway
RespaldosSkiffly · Incluidos: snapshots diarios de los volúmenes, 7 diarios / 4 semanales / 3 mensuales, más dumps de Postgres y MySQLRailway · Respaldos de volúmenes; consulta su documentación para la retención
App SleepingSkiffly · Opcional por servicio; ~10 min de inactividad, despierta con la siguiente solicitud, no se factura mientras duermeRailway · Disponible
MemoriaSkiffly · $8 / GB-mes, por minuto, desde el saldoRailway · Consulta su página de precios
CPUSkiffly · $15 / vCPU-mes, cualquier fracciónRailway · Consulta su página de precios
Bases de datosSkiffly · Postgres, MySQL, Redis, MongoDB, ClickHouse y más de 130 plantillas; pagas por los recursos, no por add-onRailway · Plantillas de bases de datos
RegionesSkiffly · Una región en la UE hoy; más regiones en la UE planificadas, sin promesas multirregiónRailway · Varias en todo el mundo

Las afirmaciones sobre Railway describen el producto en términos generales a septiembre de 2026 y pueden estar desactualizadas; consulta su página de precios y documentación. Las cifras de Skiffly salen de nuestra página de precios.

Preguntas

Preguntas antes de cambiar

¿Funcionarán mis scripts de la API de Railway y mi configuración de MCP?
Los documentos que usan projects, deployments(input:), variables, serviceInstanceUpdate, serviceInstanceDeployV2, customDomainCreate y templateDeployV2 corren sin cambios contra https://api.skiffly.dev/graphql; cambia el endpoint y el token. El servidor MCP usa los mismos nombres de herramientas donde la función existe.
¿Se conserva mi railway.json / railway.toml?
No: Skiffly no lee esos archivos. Comando de build, comando de inicio, health check, política de reinicio y cron van en el servicio (panel, update-service en MCP o .skiffly/skiffly.ts). Un railway.ts de railway/iac se porta con defineRailway → defineSkiffly.
¿Qué pasa con la red privada y *.railway.internal?
Los servicios del mismo entorno se alcanzan por slug (http://api:8080) sobre IPv4. RAILWAY_PRIVATE_DOMAIN pasa a ser SKIFFLY_PRIVATE_DOMAIN; no hay red privada IPv6.
¿Qué no tiene Skiffly?
Varias regiones, log drains, webhooks, functions, buckets y sandboxes. No existen los cambios preparados (staged changes): todo se aplica de inmediato. Si dependes de alguno, espéralo o deja esa carga donde está.
Amanecer en mar abierto: un bote con vela turquesa avanza hacia el horizonte por una línea punteada de carta náutica dibujada sobre el mar

Prueba el cambio en el plan gratuito

Sin tarjeta. Una app y una base de datos, un dominio con TLS y los mismos comandos que usarías en producción.