← Back to Blog
Header image for blog post: Does Railway have BYOC?
Deborah Emeni
Published 3rd June 2026

Does Railway have BYOC?

TL;DR: does Railway have BYOC?

  • Railway runs on Railway Metal, its own infrastructure, across all plans. It is not a BYOC platform. BYOC is listed as an Enterprise plan feature, but it is a compliance tier add-on, not a standalone product with its own architecture, provider support, or data plane documentation.
  • The Enterprise plan gates BYOC behind custom pricing alongside SSO, audit logs, and dedicated VMs.
  • Teams with real BYOC requirements including data residency, compliance boundaries, committed cloud spend, or reserved GPU capacity need a platform where BYOC is a documented, first-class product.

Railway is a managed PaaS. It runs on Railway Metal, hardware Railway owns and operates. For most teams deploying web apps and APIs, that is the right model. But if your compliance posture, cloud spend commitments, or data sovereignty requirements demand workloads run inside your own cloud account, Railway does not have a documented, production-ready path to get there.

What is Northflank?

Northflank is a full-stack deployment platform with BYOC (Bring Your Own Cloud) built as a first-class product, available self-serve.

It deploys into AWS, GCP, Azure, Oracle Cloud, CoreWeave, and Civo accounts, provisions and manages Kubernetes clusters within your VPC, and runs the full platform experience including services, databases, workers, jobs, and preview environments on infrastructure you own.

It also supports bare-metal and on-premises deployments via BYOK (bring your own Kubernetes), and a managed cloud option for teams that do not need BYOC. Available on Pay-as-you-go and Enterprise plans across 600+ BYOC regions.

Get started (self-serve) or book a demo to walk through your BYOC setup.

What does BYOC mean?

BYOC stands for bring your own cloud. A real BYOC architecture separates the control plane from the data plane, and the boundary between them is the whole point.

The control plane is the vendor's product: the UI, API, scheduler, and deployment pipeline. It lives in the vendor's cloud account and handles metadata about your infrastructure. In a true BYOC setup, it does not have access to your workload data or secrets.

The data plane lives in your cloud account: your VPC, your subnets, your IAM roles, your Kubernetes nodes. Your workloads run here. Your databases live here. User traffic enters your VPC directly; the vendor's control plane is not in the request path.

The test is straightforward: can the vendor see the payload of a request to your application? In real BYOC, the answer is no.

A platform that routes traffic through its own load balancer before forwarding it to your VPC is not BYOC. That is a SaaS with a private connection.

Does Railway have BYOC?

Railway is a managed PaaS that runs on Railway Metal, its own infrastructure. All deployments across Free, Hobby, Pro, and Enterprise run on hardware Railway owns and operates across 4 regions: US West (California), US East (Virginia), EU West (Amsterdam), and Southeast Asia (Singapore). Railway is not a BYOC platform, and the platform itself is clear on this: the simplicity of not running your own data plane is a feature of the product, not a gap.

BYOC is listed as an Enterprise plan feature alongside SSO, audit logs, and dedicated VMs. It is a compliance tier add-on, not a standalone BYOC product with its own architecture, provider support, or data plane documentation. The Enterprise plan is a compliance and scale tier with higher compute limits: up to 2,400 vCPU and 2.4 TB RAM per service and up to 50 replicas per service.

For teams with compliance, data residency, committed cloud spend, or reserved GPU capacity requirements, a platform with a documented, dedicated BYOC product is worth evaluating.

Why teams need BYOC

Four use cases justify a genuine BYOC requirement. If your situation does not fit one of these, a managed PaaS is likely the simpler and more operationally sound choice.

  • Regulated industries: healthcare under HIPAA, defense contractors under FedRAMP and ITAR, payment processors under PCI-DSS Level 1. The requirement is a clear tenant boundary the customer controls. A managed SaaS where the vendor operates the data plane does not meet this bar, not because the vendor is untrustworthy but because the audit trail does not work.
  • Data residency: teams selling to EU customers need proof that data does not leave specific regions. The answer is to deploy the data plane into the customer's region of choice and prove it via cloud-native controls (S3 bucket policies, KMS key region binding, VPC endpoints). A vendor-operated PaaS cannot provide this proof.
  • Committed cloud spend: teams with multi-year AWS, GCP, or Azure commitments pay a financial penalty when routing workloads through a SaaS vendor. BYOC lets the platform run as a thin overlay on top of spend they already owe, converting a cost centre into a credit burn.
  • Reserved GPU capacity: teams with H100 or B200 clusters on three-year reservations need a control plane that targets their reserved capacity. The cluster is the asset; the platform needs to deploy into it, not around it.

If none of these apply, BYOC adds operational complexity without a financial or compliance offset. Someone on the team becomes responsible for IAM roles, VPC peering, and Kubernetes upgrades. A standard managed PaaS handles all of that without the overhead.

Northflank provides BYOC as a documented, self-serve product across AWS, GCP, Azure, Oracle Cloud, CoreWeave, and Civo, with support for bare-metal and on-premises via BYOK. Persistent containers, databases, workers, jobs, preview environments, and CPU and GPU workloads all run in your own VPC.

Get started (self-serve) or book a demo to walk through your specific setup.

What about Railway's general production reliability?

BYOC aside, teams evaluating Railway for production workloads should also consider its availability track record. Railway has experienced documented service incidents that affected production workloads at scale. The Pro plan targets 99.99% availability and the Hobby plan targets 99.9%. Enterprise targets 99.999%.

For teams with compliance requirements serious enough to warrant BYOC, a platform's incident history is a relevant data point. See is Railway good for production workloads? and the Railway app outage analysis for detail on past incidents.

How Northflank BYOC works

Northflank BYOC (Bring Your Own Cloud) connects your cloud account and provisions production-grade Kubernetes clusters within your VPC. All workloads and data remain inside your cloud boundary. The Northflank control plane manages deployments, scaling, and operations without access to your workload data or secrets.

The full platform experience runs on your infrastructure: services, databases, jobs, cron jobs, GitOps pipelines, and preview environments. The developer workflow including CLI, API, templates, and UI is identical across managed cloud and BYOC environments. Workloads can move between managed and BYOC without changing deployment configuration.

northflank-byoc.png

Supported providers:

  • AWS: EKS with native VPC networking, EBS storage, ALB load balancers, IAM for service accounts, Graviton ARM instances, and GPU nodes
  • GCP: GKE across all GCP regions with VPC networking, persistent disks, Cloud Load Balancing, workload identity, custom machine types, and GPU accelerators
  • Azure: AKS with VNet networking, Azure Disks, Azure Load Balancer, managed identities, specialized VM types, and GPU instances
  • Oracle Cloud: OKE with high-performance networking and block storage, cost-effective compute with enterprise-grade infrastructure
  • CoreWeave: specialized GPU infrastructure for AI/ML workloads, NVIDIA H100, A100, and other accelerators, optimized for training and inference
  • Civo: Civo Kubernetes clusters with Northflank BYOC, supporting self-service developer experience and Internal Developer Platform delivery on Civo infrastructure

BYOK (bring your own Kubernetes) is also supported for teams importing existing clusters, including on-premises deployments.

Frequently asked questions about Railway BYOC

Does Railway support bring your own cloud?

BYOC is listed as an Enterprise plan feature on Railway's pricing page, but it is a compliance tier add-on, not a standalone BYOC product. Railway is not a BYOC platform. It runs on Railway Metal, its own infrastructure, across all plans. The platform is designed for teams that want the PaaS experience without managing their own data plane.

Is Railway BYOC available on the Pro plan?

No. BYOC is listed under the Enterprise plan only. It is not available on the Free, Hobby, or Pro plans.

What is the difference between Railway BYOC and Northflank BYOC?

Railway is not a BYOC platform and has no dedicated BYOC documentation, provider support list, or data plane architecture. Northflank BYOC is a self-serve product available on Pay-as-you-go and Enterprise plans, with support for AWS, GCP, Azure, Oracle Cloud, CoreWeave, and Civo, Kubernetes cluster provisioning inside your VPC, BYOK for bare-metal and on-premises clusters, and 600+ BYOC regions. With Northflank BYOC, the control plane does not have access to your workload data or secrets.

Can Railway run workloads in my own VPC?

Railway runs on Railway Metal, its own infrastructure, across all plans. Teams that need workloads running inside their own VPC can evaluate Northflank BYOC, which provisions Kubernetes clusters inside your cloud account across AWS, GCP, Azure, Oracle Cloud, CoreWeave, and Civo.

Share this article with your network
X