Funciones

Todo lo que sigue después de salir en vivo.

Lo que hace Railyard una vez que tu app está en vivo. Todo lo de esta página está disponible hoy.

Releases

Releases y rollbacks.

Un release solo recibe tráfico después de pasar su comprobación de estado. Si falla, la versión anterior sigue respondiendo.

  • Deploys canary: manda un porcentaje del tráfico al nuevo release, vigila su tasa de error y p95, y luego promuévelo o haz rollback
  • Ventanas de despliegue y despliegues programados: los pushes fuera de la ventana esperan a que abra
  • Puertas de aprobación: el release de un deployer espera a que un admin lo apruebe
  • Rollback a cualquier release, que también restaura las variables de ese release
  • Despliega con un simple git push a un remoto de Railyard. Los pushes estrictos rechazan cualquier push cuyo build falle, para que la rama nunca avance a un commit roto
  • Vigilancia de imagen: una app que corre una imagen de registro se redespliega cuando el tag recibe un digest nuevo

Desplegar desde un repositorio →

  1. git push
  2. Build
  3. Release
  4. Comprobación
  5. Se mantiene v1
1/5Subes un commit. La v1 sigue sirviendo a tus usuarios.2/5La v2 se construye al lado. El tráfico no cambia.3/5El comando de release se ejecuta antes de que la v2 pueda recibir tráfico.4/5La v2 falla su comprobación de salud.5/5No se hizo ningún cambio. La v1 nunca dejó de responder.

Bases de datos

Bases de datos administradas.

Postgres, MySQL, Redis, MongoDB, ClickHouse, Elasticsearch, InfluxDB, RabbitMQ, Memcached y almacenamiento de objetos compatible con S3. Railyard las aprovisiona en tus servidores e inyecta las cadenas de conexión.

  • Servidores de base de datos dedicados con réplicas en streaming que puedes promover
  • Connection pooling con PgBouncer, en un clic por servidor de base de datos
  • Actualizaciones de versión mayor de Postgres, con una comprobación de compatibilidad antes y rollback después
  • Forks de base de datos para staging, con enmascarado SQL de datos personales
  • Backups programados, un verificador que los restaura, y restauración a un punto en el tiempo
  • Una consola SQL, consolas para los demás complementos, y un explorador de archivos para el almacenamiento de objetos
  • Snapshots de servidor en los proveedores que los ofrecen

Bases de datos y backups →

Bases de datos administradas.

Logs y métricas

Logs, métricas y alertas.

La salida del build y de la app se transmite en vivo, etiquetada por proceso. Búscala hacia atrás y guarda las búsquedas que haces cada semana.

  • Drains de logs a cualquier endpoint HTTPS (JSON) o servidor syslog
  • Exportación OpenTelemetry por HTTP o gRPC, etiquetada con el commit en ejecución
  • Alertas de métricas en tiempo de respuesta p95, tasa de 5xx, memoria o CPU
  • Logs de acceso desde el edge, por app
  • Una vista de cola de trabajos para Sidekiq, Solid Queue, GoodJob, Resque y Delayed Job, con reintento y descarte de trabajos fallidos
Logs, métricas y alertas.

Dominios y HTTPS

Dominios, HTTPS y reglas de edge.

HTTPS automático para cada dominio, renovado por nosotros. Trae tu propio certificado cuando lo necesites.

  • Dominios personalizados con comprobación de DNS, y redirecciones de un host a otro
  • Límites de tasa y listas de permitidos o bloqueados por país (beta)
  • Reglas de redirección y reescritura, headers de respuesta y CORS
  • Tus propias páginas de mantenimiento y error
  • Routing por ruta: manda /api de un hostname a otra app
  • Un proxy TCP para llegar a una base de datos desde fuera, limitado a las IPs en las que confías
  • Procesos web en varios servidores detrás del mismo dominio

Dominios y HTTPS →

Dominios, HTTPS y reglas de edge.

Operaciones

Escalado y operaciones.

Escala, duerme, mueve e inspecciona tus apps en ejecución.

  • Autoescalado entre un piso y un techo según latencia p95, CPU o memoria
  • Se duerme si está inactiva, despierta en la siguiente solicitud
  • Mueve una app a otro servidor o pásala a otro equipo
  • Promueve un release de staging a producción
  • Una shell en el contenedor en ejecución, desde el navegador
  • Protección contra crash-loop: un proceso que sigue muriendo se pausa, no se reinicia para siempre

Workers y cron →

Escalado y operaciones.

Equipos

Equipos, roles y registro de auditoría.

Owner, admin, deployer y viewer, cada uno con los permisos del rol que sigue debajo.

  • Inicio de sesión en dos pasos con códigos de respaldo
  • Single sign-on por OIDC o SAML, con SCIM para agregar y quitar miembros
  • Un registro de auditoría de cada despliegue, cambio y sesión de shell, exportable como CSV
  • Claves SSH de equipo, instaladas en cada servidor y eliminadas cuando un miembro se va
  • Notificaciones a Slack, email o webhooks firmados

Cómo está protegido Railyard →

Equipos, roles y registro de auditoría.

Costos

Escaneo de costos cloud.

Un escaneo de tus cuentas cloud encuentra servidores, discos e IPs sobrantes, y servidores más grandes de lo que su carga necesita.

  • Gasto mensual por servidor, con los números propios de tu proveedor
  • Aplica un ahorro desde la misma página, como redimensionar un servidor sobredimensionado
  • Un presupuesto para el equipo, con el escaneo corriendo cada día
Escaneo de costos cloud.

Más

También incluido.

Mira qué cambió recientemente en las novedades.

El Canvas

Tu proyecto como una imagen: servicios, bases de datos y los enlaces entre ellos. Edita y despliega desde ahí, y ve quién más del equipo lo está mirando.

Leer más →

Plantillas de proyecto

Publica un proyecto completo, con servicios y variables incluidos, como una plantilla que tu equipo despliega desde su propio enlace.

Un preview por pull request

Cada PR obtiene su propia copia con su propia URL y un comentario en la PR, que se destruye al cerrarla.

Leer más →

Páginas de estado públicas

Uptime de 90 días con comprobaciones que corren cada minuto, más incidentes que tú publicas y actualizas.

Unas 200 plantillas

Apps en un clic, de Gitea a Plausible, con sus bases de datos y volúmenes ya configurados.

Leer más →

Un botón de despliegue

Un badge de README que abre un despliegue precargado de tu repositorio.

Leer más →

Una CLI

Despliega, sigue logs, corre comandos puntuales, haz rollback y administra variables desde una terminal.

Leer más →

MCP para agentes de código

Claude Code, Cursor o cualquier cliente MCP puede desplegar y leer logs con un token de alcance limitado. Las acciones destructivas esperan a una persona.

Leer más →

Importar desde otra plataforma

Procesos, variables, bases de datos con sus datos, y dominios. Railway está verificado; Heroku, Render y Fly están en beta.

Leer más →

Rails sin configuración

Workers detectados en tu repositorio, un volumen para Active Storage, builds de assets que funcionan, y cada base de datos de database.yml.

Leer más →

Cualquier forma de build

Dockerfile, Railpack, Cloud Native Buildpacks, Nixpacks o una imagen preconstruida, con un servidor de build opcional.

Leer más →

Por qué falló

Un despliegue fallido nombra la causa en lenguaje claro y enlaza la solución.

Leer más →

Despliega tu primera app en un servidor que tú posees.

Conecta una máquina con un host, un usuario y una clave SSH, o deja que Railyard cree una en tu cuenta de nube. Instala el resto y vigila que quede en línea.

Plan gratis, sin tarjeta, y 14 días de Pro para cada equipo nuevo. Un precio fijo por equipo.