{"slug": "railway", "name": "Railway", "category": "infra", "category_name": "Infrastructure and DevOps", "description": "Hosted cloud platform for deploying apps, databases and services from a Git repository.", "recommenders": 7, "commenters": 18, "warners": 6, "score": 1.999, "rising": 0.36, "first": "2025-11-28", "latest": "2026-10-31", "why": "Liked for easy repo-based deploys, PR preview environments and cheap hosting of side projects and prototypes.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 7, "neutral": 4, "compare": 1, "warn": 6}, "spark": [1, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 2], "listed": true, "loved": ["Ease of use", "Side projects"], "caveat": "Security incident", "short_quote": "Long story short, while try to integrate SolidQueue myself I found Railway. Deployment are fun again with that!", "icon": true, "domain": "railway.com", "github_repo": null, "official_url": "https://railway.com", "pricing": "freemium", "aliases": ["Railway"], "verdict": [{"text": "Liked for easy repo-based deploys", "cites": [{"id": 768516384, "item_id": 48032274, "url": "https://news.ycombinator.com/item?id=48032274", "by": "josevalerio", "date": "2026-05-05", "stance": "recommend", "quote": "You hook your repo up and it does a good job figuring out what you need.", "excerpt": "I never used Shuttle but you could try Railway[1]. I have a few rust services there costing me pennies per month due to the low resource usage[2] You hook your repo up and it does a good job figuring out what you need. Not much to it really :) [1]https://railway.com/ [2]https://cleanshot.com/share/RgwRLCk6", "context": "", "use_case": "hosting Rust services", "switched_from": "", "story": "Ask HN: Best/Easiest way to host Rust with PostgreSQL?"}, {"id": 805052465, "item_id": 50315779, "url": "https://news.ycombinator.com/item?id=50315779", "by": "bemeeker", "date": "2026-10-31", "stance": "recommend", "quote": "you can use Vercel or Railway for ease of use", "excerpt": "For apps at scale, you can use Vercel or Railway for ease of use. I prefer to use Cloudflare pages/workers and a DigitalOcean droplet or something. Putting it up in standard cloud infrastructure also forces you to think a little bit more about how it\u2019s built. E.g. where does the database live? Is there a separate API service, or built-in? Thinking like that will help your app perform better already at scale, instead ", "context": "", "use_case": "hosting apps at scale", "switched_from": "", "story": "Ask HN: Deployed vibecoded apps in prod at scale?"}, {"id": 745846128, "item_id": 46615383, "url": "https://news.ycombinator.com/item?id=46615383", "by": "madethemcry", "date": "2026-01-14", "stance": "recommend", "quote": "Long story short, while try to integrate SolidQueue myself I found Railway. Deployment are fun again with that!", "excerpt": "DHH also famously describe why and how they are leaving the cloud https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0 I'm not a fan boy of DHH but I really like his critical thinking about the status quo. I'm not able to leave the cloud or I better phrase it as it's too comfortable right now. I really wanted to leave redis behind me as it's mostly a hidden part of Rails nothing I use directly but often I h", "context": "", "use_case": "hosting with usage-based pricing", "switched_from": "", "story": "I Love You, Redis, but I'm Leaving You for SolidQueue"}]}, {"text": ", PR preview environments", "cites": [{"id": 771260592, "item_id": 48203787, "url": "https://news.ycombinator.com/item?id=48203787", "by": "chi_features", "date": "2026-05-19", "stance": "recommend", "quote": "they have some great functionality (I'm not affiliated with them)", "excerpt": "Perhaps Railway does a bit more than what you think, they have some great functionality (I'm not affiliated with them). Check out [Features | Railway](https://railway.com/features) \"PR Environments\", they are incredible for the QA process", "context": "", "use_case": "PR environments for QA", "switched_from": "", "story": "Railway Blocked by Google Cloud"}]}, {"text": " and cheap hosting of side projects and prototypes.", "cites": [{"id": 748201297, "item_id": 46762581, "url": "https://news.ycombinator.com/item?id=46762581", "by": "kStadler01", "date": "2026-01-25", "stance": "recommend", "quote": "These days Railway is my go-to for hosting \"throw-away\" projects.", "excerpt": "I really like the offering that Cloudflare has with workers, but for me they just seem to be lacking some DX tooling/solutions. Debugging is hell, but for quick projects like this I'll definitely look into it again. These days Railway is my go-to for hosting \"throw-away\" projects. Always wondering how its going for folks that are using Cloudflare Workers as their main infra?", "context": "", "use_case": "hosting throw-away projects", "switched_from": "", "story": "You can just port things to Cloudflare Workers"}, {"id": 737311121, "item_id": 46081945, "url": "https://news.ycombinator.com/item?id=46081945", "by": "fakedang", "date": "2025-11-28", "stance": "recommend", "quote": "Personal projects - Render and Railway.", "excerpt": "Personal projects - Render and Railway. Serious uncomplicated work shit - AWS Serious complicated work shit - GCP Because they pay for my dinner dates - Azure", "context": "", "use_case": "personal project hosting", "switched_from": "", "story": "Ask HN: Which cloud provider do you like best and why?"}, {"id": 768516384, "item_id": 48032274, "url": "https://news.ycombinator.com/item?id=48032274", "by": "josevalerio", "date": "2026-05-05", "stance": "recommend", "quote": "You hook your repo up and it does a good job figuring out what you need.", "excerpt": "I never used Shuttle but you could try Railway[1]. I have a few rust services there costing me pennies per month due to the low resource usage[2] You hook your repo up and it does a good job figuring out what you need. Not much to it really :) [1]https://railway.com/ [2]https://cleanshot.com/share/RgwRLCk6", "context": "", "use_case": "hosting Rust services", "switched_from": "", "story": "Ask HN: Best/Easiest way to host Rust with PostgreSQL?"}]}, {"text": " The most common complaint is an October 2026 security incident that paused deployments and shook customers' trust", "cites": [{"id": 803050224, "item_id": 50190639, "url": "https://news.ycombinator.com/item?id=50190639", "by": "vintagedave", "date": "2026-10-22", "stance": "warn", "quote": "If there is a clear impact from following advice \u2014 \u2018do what we recommend and your service will not function\u2019 \u2014 those who provide that advice need to make that clear.", "excerpt": "No. They did not. From https://blog.railway.com/p/security-disclosure-wednesday-october-21st : > What you should do: As such, we strongly recommend that you immediately roll all environment variables, including any API keys, stored in Railway, as well as any private registry credentials, and review logs for those services for unusual activity. > All deployments are paused while we investigate. Until builds are restor", "context": "Railway customer", "use_case": "hosting deployments", "switched_from": "", "story": "Security Disclosure"}, {"id": 803049872, "item_id": 50190617, "url": "https://news.ycombinator.com/item?id=50190617", "by": "frio", "date": "2026-10-22", "stance": "recommend", "quote": "I love your product, have an incredible amount of sympathy for you as humans", "excerpt": "> and although we have been up for days on end- I don't blame you if you don't have sympathy for us. From my timezone, this started last night and is ongoing into today. Has this been going for longer than the status page and email indicated? If so, why was notification delayed so long? I love your product, have an incredible amount of sympathy for you as humans (having been in similar sleep-consuming nightmares) and", "context": "Railway customer", "use_case": "hosting and deployment", "switched_from": "", "story": "Security Disclosure"}, {"id": 803441808, "item_id": 50215113, "url": "https://news.ycombinator.com/item?id=50215113", "by": "realityagent", "date": "2026-10-23", "stance": "warn", "quote": "we recommend you migrate off of Railway", "excerpt": "That article's tl;dr seems to be: \"we recommend you migrate off of Railway\". Happy to oblige, already taken care of.", "context": "", "use_case": "", "switched_from": "", "story": "Preliminary Report Oct 21st Security Incident"}, {"id": 803083328, "item_id": 50192708, "url": "https://news.ycombinator.com/item?id=50192708", "by": "fmvilas", "date": "2026-10-22", "stance": "neutral", "quote": "Can you explain us how can we rotate secrets without going down too?", "excerpt": "> As such, we strongly recommend that you immediately roll all environment variables, including any API keys, stored in Railway, as well as any private registry credentials, and review logs for those services for unusual activity. > All deployments are paused Can you explain us how can we rotate secrets without going down too?", "context": "", "use_case": "hosting deployments", "switched_from": "", "story": "Security Disclosure"}]}, {"text": ", alongside worries about outages and unannounced breaking changes.", "cites": [{"id": 751638688, "item_id": 46977418, "url": "https://news.ycombinator.com/item?id=46977418", "by": "jpcompartir", "date": "2026-02-11", "stance": "warn", "quote": "not 10 minutes before this outage did I present Railway as a viable option for some small-scale hosting", "excerpt": "This is great, not 10 minutes before this outage did I present Railway as a viable option for some small-scale hosting for prototypes and non-critical apps as an alternative to the Cloud giants", "context": "", "use_case": "hosting prototypes and non-critical apps", "switched_from": "", "story": "Railway Global Outage"}, {"id": 766681792, "item_id": 47917612, "url": "https://news.ycombinator.com/item?id=47917612", "by": "h14h", "date": "2026-04-26", "stance": "warn", "quote": "really makes me not trust their platform.", "excerpt": "Been meaning to check out Railway for a while, but now feeling happy about dragging my feet. As flashy as their DX seems to be, the fact that a sketchy single VPS node with a server, a SQLite instance, and a LiteStream hookup has a better recovery story really makes me not trust their platform.", "context": "", "use_case": "hosting", "switched_from": "", "story": "An AI agent deleted our production database. The agent's confession is below"}, {"id": 751409168, "item_id": 46963073, "url": "https://news.ycombinator.com/item?id=46963073", "by": "js3642", "date": "2026-02-10", "stance": "warn", "quote": "I had a production workload get broken because they removed a feature without any depreciation period or warning. I now struggle to recommend it for anything more than a hobby project.", "excerpt": "While I used to think Railway was an amazing service, I had a production workload get broken because they removed a feature without any depreciation period or warning. I now struggle to recommend it for anything more than a hobby project. Vercel has the benifit of being big enough they have to do things properly. For reference https://station.railway.com/questions/smtp-connection-failures-e3c635ac", "context": "", "use_case": "production hosting", "switched_from": "", "story": "Vercel's CEO offers to cover expenses of 'Jmail'"}]}], "praise": [{"label": "Ease of use", "summary": "Commenters say you connect a repo and it works out what you need, making deploys simple.", "quotes": [{"id": 768516384, "item_id": 48032274, "url": "https://news.ycombinator.com/item?id=48032274", "by": "josevalerio", "date": "2026-05-05", "stance": "recommend", "quote": "You hook your repo up and it does a good job figuring out what you need.", "excerpt": "I never used Shuttle but you could try Railway[1]. I have a few rust services there costing me pennies per month due to the low resource usage[2] You hook your repo up and it does a good job figuring out what you need. Not much to it really :) [1]https://railway.com/ [2]https://cleanshot.com/share/RgwRLCk6", "context": "", "use_case": "hosting Rust services", "switched_from": "", "story": "Ask HN: Best/Easiest way to host Rust with PostgreSQL?"}, {"id": 805052465, "item_id": 50315779, "url": "https://news.ycombinator.com/item?id=50315779", "by": "bemeeker", "date": "2026-10-31", "stance": "recommend", "quote": "you can use Vercel or Railway for ease of use", "excerpt": "For apps at scale, you can use Vercel or Railway for ease of use. I prefer to use Cloudflare pages/workers and a DigitalOcean droplet or something. Putting it up in standard cloud infrastructure also forces you to think a little bit more about how it\u2019s built. E.g. where does the database live? Is there a separate API service, or built-in? Thinking like that will help your app perform better already at scale, instead ", "context": "", "use_case": "hosting apps at scale", "switched_from": "", "story": "Ask HN: Deployed vibecoded apps in prod at scale?"}, {"id": 745846128, "item_id": 46615383, "url": "https://news.ycombinator.com/item?id=46615383", "by": "madethemcry", "date": "2026-01-14", "stance": "recommend", "quote": "Long story short, while try to integrate SolidQueue myself I found Railway. Deployment are fun again with that!", "excerpt": "DHH also famously describe why and how they are leaving the cloud https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0 I'm not a fan boy of DHH but I really like his critical thinking about the status quo. I'm not able to leave the cloud or I better phrase it as it's too comfortable right now. I really wanted to leave redis behind me as it's mostly a hidden part of Rails nothing I use directly but often I h", "context": "", "use_case": "hosting with usage-based pricing", "switched_from": "", "story": "I Love You, Redis, but I'm Leaving You for SolidQueue"}]}, {"label": "Side projects", "summary": "Several use it as their go-to host for personal and throwaway projects.", "quotes": [{"id": 748201297, "item_id": 46762581, "url": "https://news.ycombinator.com/item?id=46762581", "by": "kStadler01", "date": "2026-01-25", "stance": "recommend", "quote": "These days Railway is my go-to for hosting \"throw-away\" projects.", "excerpt": "I really like the offering that Cloudflare has with workers, but for me they just seem to be lacking some DX tooling/solutions. Debugging is hell, but for quick projects like this I'll definitely look into it again. These days Railway is my go-to for hosting \"throw-away\" projects. Always wondering how its going for folks that are using Cloudflare Workers as their main infra?", "context": "", "use_case": "hosting throw-away projects", "switched_from": "", "story": "You can just port things to Cloudflare Workers"}, {"id": 737311121, "item_id": 46081945, "url": "https://news.ycombinator.com/item?id=46081945", "by": "fakedang", "date": "2025-11-28", "stance": "recommend", "quote": "Personal projects - Render and Railway.", "excerpt": "Personal projects - Render and Railway. Serious uncomplicated work shit - AWS Serious complicated work shit - GCP Because they pay for my dinner dates - Azure", "context": "", "use_case": "personal project hosting", "switched_from": "", "story": "Ask HN: Which cloud provider do you like best and why?"}, {"id": 751638688, "item_id": 46977418, "url": "https://news.ycombinator.com/item?id=46977418", "by": "jpcompartir", "date": "2026-02-11", "stance": "warn", "quote": "not 10 minutes before this outage did I present Railway as a viable option for some small-scale hosting", "excerpt": "This is great, not 10 minutes before this outage did I present Railway as a viable option for some small-scale hosting for prototypes and non-critical apps as an alternative to the Cloud giants", "context": "", "use_case": "hosting prototypes and non-critical apps", "switched_from": "", "story": "Railway Global Outage"}]}, {"label": "Low cost", "summary": "Light services and databases cost little per month.", "quotes": [{"id": 768516384, "item_id": 48032274, "url": "https://news.ycombinator.com/item?id=48032274", "by": "josevalerio", "date": "2026-05-05", "stance": "recommend", "quote": "You hook your repo up and it does a good job figuring out what you need.", "excerpt": "I never used Shuttle but you could try Railway[1]. I have a few rust services there costing me pennies per month due to the low resource usage[2] You hook your repo up and it does a good job figuring out what you need. Not much to it really :) [1]https://railway.com/ [2]https://cleanshot.com/share/RgwRLCk6", "context": "", "use_case": "hosting Rust services", "switched_from": "", "story": "Ask HN: Best/Easiest way to host Rust with PostgreSQL?"}, {"id": 763000707, "item_id": 47687544, "url": "https://news.ycombinator.com/item?id=47687544", "by": "l5870uoo9y", "date": "2026-04-08", "stance": "neutral", "quote": "4 times more than I pay Railway for the Postgres database for the actual app", "excerpt": "I migrated the landing pages for my app[1] from Nextjs to Astrojs mainly because I was paying Vercel $20 per month for serving static pages(it\u2019s 4 times more than I pay Railway for the Postgres database for the actual app and also 4 times more than I pay Cloudflare for hosting all my apps). I used AI for migrating and it took a few days only as the existing repo was used as \u201cinstructions\u201d and it included some upgrade", "context": "", "use_case": "Postgres database hosting", "switched_from": "", "story": "We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2"}]}, {"label": "PR environments", "summary": "Per-pull-request environments are praised as very useful for QA.", "quotes": [{"id": 771260592, "item_id": 48203787, "url": "https://news.ycombinator.com/item?id=48203787", "by": "chi_features", "date": "2026-05-19", "stance": "recommend", "quote": "they have some great functionality (I'm not affiliated with them)", "excerpt": "Perhaps Railway does a bit more than what you think, they have some great functionality (I'm not affiliated with them). Check out [Features | Railway](https://railway.com/features) \"PR Environments\", they are incredible for the QA process", "context": "", "use_case": "PR environments for QA", "switched_from": "", "story": "Railway Blocked by Google Cloud"}]}], "caveats": [{"label": "Security incident", "summary": "Customers criticized the October 2026 breach response, which urged rotating all secrets while deployments were paused.", "quotes": [{"id": 803050224, "item_id": 50190639, "url": "https://news.ycombinator.com/item?id=50190639", "by": "vintagedave", "date": "2026-10-22", "stance": "warn", "quote": "If there is a clear impact from following advice \u2014 \u2018do what we recommend and your service will not function\u2019 \u2014 those who provide that advice need to make that clear.", "excerpt": "No. They did not. From https://blog.railway.com/p/security-disclosure-wednesday-october-21st : > What you should do: As such, we strongly recommend that you immediately roll all environment variables, including any API keys, stored in Railway, as well as any private registry credentials, and review logs for those services for unusual activity. > All deployments are paused while we investigate. Until builds are restor", "context": "Railway customer", "use_case": "hosting deployments", "switched_from": "", "story": "Security Disclosure"}, {"id": 803083328, "item_id": 50192708, "url": "https://news.ycombinator.com/item?id=50192708", "by": "fmvilas", "date": "2026-10-22", "stance": "neutral", "quote": "Can you explain us how can we rotate secrets without going down too?", "excerpt": "> As such, we strongly recommend that you immediately roll all environment variables, including any API keys, stored in Railway, as well as any private registry credentials, and review logs for those services for unusual activity. > All deployments are paused Can you explain us how can we rotate secrets without going down too?", "context": "", "use_case": "hosting deployments", "switched_from": "", "story": "Security Disclosure"}, {"id": 803441808, "item_id": 50215113, "url": "https://news.ycombinator.com/item?id=50215113", "by": "realityagent", "date": "2026-10-23", "stance": "warn", "quote": "we recommend you migrate off of Railway", "excerpt": "That article's tl;dr seems to be: \"we recommend you migrate off of Railway\". Happy to oblige, already taken care of.", "context": "", "use_case": "", "switched_from": "", "story": "Preliminary Report Oct 21st Security Incident"}]}, {"label": "Outages", "summary": "Outages and a weak recovery story made some commenters distrust the platform.", "quotes": [{"id": 803049872, "item_id": 50190617, "url": "https://news.ycombinator.com/item?id=50190617", "by": "frio", "date": "2026-10-22", "stance": "recommend", "quote": "I love your product, have an incredible amount of sympathy for you as humans", "excerpt": "> and although we have been up for days on end- I don't blame you if you don't have sympathy for us. From my timezone, this started last night and is ongoing into today. Has this been going for longer than the status page and email indicated? If so, why was notification delayed so long? I love your product, have an incredible amount of sympathy for you as humans (having been in similar sleep-consuming nightmares) and", "context": "Railway customer", "use_case": "hosting and deployment", "switched_from": "", "story": "Security Disclosure"}, {"id": 751638688, "item_id": 46977418, "url": "https://news.ycombinator.com/item?id=46977418", "by": "jpcompartir", "date": "2026-02-11", "stance": "warn", "quote": "not 10 minutes before this outage did I present Railway as a viable option for some small-scale hosting", "excerpt": "This is great, not 10 minutes before this outage did I present Railway as a viable option for some small-scale hosting for prototypes and non-critical apps as an alternative to the Cloud giants", "context": "", "use_case": "hosting prototypes and non-critical apps", "switched_from": "", "story": "Railway Global Outage"}, {"id": 766681792, "item_id": 47917612, "url": "https://news.ycombinator.com/item?id=47917612", "by": "h14h", "date": "2026-04-26", "stance": "warn", "quote": "really makes me not trust their platform.", "excerpt": "Been meaning to check out Railway for a while, but now feeling happy about dragging my feet. As flashy as their DX seems to be, the fact that a sketchy single VPS node with a server, a SQLite instance, and a LiteStream hookup has a better recovery story really makes me not trust their platform.", "context": "", "use_case": "hosting", "switched_from": "", "story": "An AI agent deleted our production database. The agent's confession is below"}]}, {"label": "Breaking changes", "summary": "One user's production workload broke when a feature was removed without warning.", "quotes": [{"id": 751409168, "item_id": 46963073, "url": "https://news.ycombinator.com/item?id=46963073", "by": "js3642", "date": "2026-02-10", "stance": "warn", "quote": "I had a production workload get broken because they removed a feature without any depreciation period or warning. I now struggle to recommend it for anything more than a hobby project.", "excerpt": "While I used to think Railway was an amazing service, I had a production workload get broken because they removed a feature without any depreciation period or warning. I now struggle to recommend it for anything more than a hobby project. Vercel has the benifit of being big enough they have to do things properly. For reference https://station.railway.com/questions/smtp-connection-failures-e3c635ac", "context": "", "use_case": "production hosting", "switched_from": "", "story": "Vercel's CEO offers to cover expenses of 'Jmail'"}]}, {"label": "Platform dependence", "summary": "Some argue for owning your deployment stack instead of relying on a hosted wrapper.", "quotes": [{"id": 803033777, "item_id": 50189611, "url": "https://news.ycombinator.com/item?id=50189611", "by": "visch", "date": "2026-10-22", "stance": "warn", "quote": "This is exactly why we should own our deployment stacks.", "excerpt": "This is exactly why we should own our deployment stacks. Going to push up the launch here as pdt is a railway alternative thttps://github.com/autoidm/pdt for scheduled jobs AI makes this so much easier to do now, we should all own our own code, and deployment infrastructure (use a cloud instead of someone wrapping aws for you)", "context": "", "use_case": "", "switched_from": "", "story": "Security Disclosure"}]}], "who": [{"by": "frio", "context": "Railway customer", "url": "https://news.ycombinator.com/item?id=50190617", "date": "2026-10-22"}], "tags": ["for side projects", "for prototypes", "for Rust services", "for Rails apps"], "use_cases": ["hosting", "hosting deployments", "hosting apps at scale", "hosting and deployment", "hosting infrastructure", "pr environments for qa"], "compared": [{"slug": "vercel", "name": "Vercel", "co": 5, "switched_from": 0, "switched_to": 0}, {"slug": "coolify", "name": "Coolify", "co": 3, "switched_from": 0, "switched_to": 1}, {"slug": "cloudflare", "name": "Cloudflare", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "cloudflare-workers", "name": "Cloudflare Workers", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=50188228", "title": "Security Disclosure", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=50315297", "title": "Ask HN: Deployed vibecoded apps in prod at scale?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=50211898", "title": "Preliminary Report Oct 21st Security Incident", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49476538", "title": "Making My Terraform AI Friendly", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48551750", "title": "Why did I create my own PaaS as indie hacker and made it open-source?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48201484", "title": "Railway Blocked by Google Cloud", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {}, "2026-01": {"recommend": 2}, "2026-02": {"warn": 2}, "2026-03": {}, "2026-04": {"neutral": 2, "warn": 1}, "2026-05": {"recommend": 2}, "2026-06": {"compare": 1}, "2026-07": {}, "2026-08": {"neutral": 1}, "2026-09": {}, "2026-10": {"warn": 3, "recommend": 2, "neutral": 1}}, "quotes": [{"id": 805052465, "item_id": 50315779, "url": "https://news.ycombinator.com/item?id=50315779", "by": "bemeeker", "date": "2026-10-31", "stance": "recommend", "quote": "you can use Vercel or Railway for ease of use", "excerpt": "For apps at scale, you can use Vercel or Railway for ease of use. I prefer to use Cloudflare pages/workers and a DigitalOcean droplet or something. Putting it up in standard cloud infrastructure also forces you to think a little bit more about how it\u2019s built. E.g. where does the database live? Is there a separate API service, or built-in? Thinking like that will help your app perform better already at scale, instead ", "context": "", "use_case": "hosting apps at scale", "switched_from": "", "story": "Ask HN: Deployed vibecoded apps in prod at scale?"}, {"id": 803441808, "item_id": 50215113, "url": "https://news.ycombinator.com/item?id=50215113", "by": "realityagent", "date": "2026-10-23", "stance": "warn", "quote": "we recommend you migrate off of Railway", "excerpt": "That article's tl;dr seems to be: \"we recommend you migrate off of Railway\". Happy to oblige, already taken care of.", "context": "", "use_case": "", "switched_from": "", "story": "Preliminary Report Oct 21st Security Incident"}, {"id": 803083328, "item_id": 50192708, "url": "https://news.ycombinator.com/item?id=50192708", "by": "fmvilas", "date": "2026-10-22", "stance": "neutral", "quote": "Can you explain us how can we rotate secrets without going down too?", "excerpt": "> As such, we strongly recommend that you immediately roll all environment variables, including any API keys, stored in Railway, as well as any private registry credentials, and review logs for those services for unusual activity. > All deployments are paused Can you explain us how can we rotate secrets without going down too?", "context": "", "use_case": "hosting deployments", "switched_from": "", "story": "Security Disclosure"}, {"id": 803050224, "item_id": 50190639, "url": "https://news.ycombinator.com/item?id=50190639", "by": "vintagedave", "date": "2026-10-22", "stance": "warn", "quote": "If there is a clear impact from following advice \u2014 \u2018do what we recommend and your service will not function\u2019 \u2014 those who provide that advice need to make that clear.", "excerpt": "No. They did not. From https://blog.railway.com/p/security-disclosure-wednesday-october-21st : > What you should do: As such, we strongly recommend that you immediately roll all environment variables, including any API keys, stored in Railway, as well as any private registry credentials, and review logs for those services for unusual activity. > All deployments are paused while we investigate. Until builds are restor", "context": "Railway customer", "use_case": "hosting deployments", "switched_from": "", "story": "Security Disclosure"}, {"id": 803049872, "item_id": 50190617, "url": "https://news.ycombinator.com/item?id=50190617", "by": "frio", "date": "2026-10-22", "stance": "recommend", "quote": "I love your product, have an incredible amount of sympathy for you as humans", "excerpt": "> and although we have been up for days on end- I don't blame you if you don't have sympathy for us. From my timezone, this started last night and is ongoing into today. Has this been going for longer than the status page and email indicated? If so, why was notification delayed so long? I love your product, have an incredible amount of sympathy for you as humans (having been in similar sleep-consuming nightmares) and", "context": "Railway customer", "use_case": "hosting and deployment", "switched_from": "", "story": "Security Disclosure"}, {"id": 803033777, "item_id": 50189611, "url": "https://news.ycombinator.com/item?id=50189611", "by": "visch", "date": "2026-10-22", "stance": "warn", "quote": "This is exactly why we should own our deployment stacks.", "excerpt": "This is exactly why we should own our deployment stacks. Going to push up the launch here as pdt is a railway alternative thttps://github.com/autoidm/pdt for scheduled jobs AI makes this so much easier to do now, we should all own our own code, and deployment infrastructure (use a cloud instead of someone wrapping aws for you)", "context": "", "use_case": "", "switched_from": "", "story": "Security Disclosure"}, {"id": 791626641, "item_id": 49476665, "url": "https://news.ycombinator.com/item?id=49476665", "by": "hypendev", "date": "2026-08-28", "stance": "neutral", "quote": "Cloudflare or Railway which is where most of my infra runs these days", "excerpt": "Glad to see I'm not the only one struggling with sideproject madness. I was meaning to do something similar for myself, but can't see it not ending up as a full on developer platform and another sideproject rabbithole to suck myself into. >an existing SQS audit queue subscribed to one of its Pub/Sub topics, so I used Encore's Terraform provider to read the underlying SNS ARN Exactly the rabbit hole I've been trying t", "context": "", "use_case": "hosting infrastructure", "switched_from": "", "story": "Making My Terraform AI Friendly"}, {"id": 776828019, "item_id": 48551751, "url": "https://news.ycombinator.com/item?id=48551751", "by": "sumonoahid", "date": "2026-06-16", "stance": "compare", "quote": "There are already Vercel, Railways, Coolify, Dokploy and 100 more. Glad you asked. Those are great.", "excerpt": "Why another paas ? There are already Vercel, Railways, Coolify, Dokploy and 100 more. Glad you asked. Those are great. But Some feels too many features, outdated and other just suck your bank balance when your project get more and more users. I tried to balance those. No surprise bills, No Vendor lock. You own your VPS, data and everything. You are responsible when things goes wrong. Who is it for? - Well pretty much", "context": "indie hacker who built own PaaS", "use_case": "hosting", "switched_from": "", "story": "Why did I create my own PaaS as indie hacker and made it open-source?"}, {"id": 771260592, "item_id": 48203787, "url": "https://news.ycombinator.com/item?id=48203787", "by": "chi_features", "date": "2026-05-19", "stance": "recommend", "quote": "they have some great functionality (I'm not affiliated with them)", "excerpt": "Perhaps Railway does a bit more than what you think, they have some great functionality (I'm not affiliated with them). Check out [Features | Railway](https://railway.com/features) \"PR Environments\", they are incredible for the QA process", "context": "", "use_case": "PR environments for QA", "switched_from": "", "story": "Railway Blocked by Google Cloud"}, {"id": 768516384, "item_id": 48032274, "url": "https://news.ycombinator.com/item?id=48032274", "by": "josevalerio", "date": "2026-05-05", "stance": "recommend", "quote": "You hook your repo up and it does a good job figuring out what you need.", "excerpt": "I never used Shuttle but you could try Railway[1]. I have a few rust services there costing me pennies per month due to the low resource usage[2] You hook your repo up and it does a good job figuring out what you need. Not much to it really :) [1]https://railway.com/ [2]https://cleanshot.com/share/RgwRLCk6", "context": "", "use_case": "hosting Rust services", "switched_from": "", "story": "Ask HN: Best/Easiest way to host Rust with PostgreSQL?"}, {"id": 766681792, "item_id": 47917612, "url": "https://news.ycombinator.com/item?id=47917612", "by": "h14h", "date": "2026-04-26", "stance": "warn", "quote": "really makes me not trust their platform.", "excerpt": "Been meaning to check out Railway for a while, but now feeling happy about dragging my feet. As flashy as their DX seems to be, the fact that a sketchy single VPS node with a server, a SQLite instance, and a LiteStream hookup has a better recovery story really makes me not trust their platform.", "context": "", "use_case": "hosting", "switched_from": "", "story": "An AI agent deleted our production database. The agent's confession is below"}, {"id": 763991190, "item_id": 47749449, "url": "https://news.ycombinator.com/item?id=47749449", "by": "dandaka", "date": "2026-04-13", "stance": "neutral", "quote": "Railway for hosting", "excerpt": "I'm building Kardo (https://kardo.cards/), AI tutor that listens to your calls with a teacher and creates cards for repetition. I live in Lisbon and I've been learning Portuguese with a tutor since 2022. After every lesson I'd sit down and make flashcards from my notes and screenshots. Spaced repetition works, but making the cards took manual effort each time. Most days I just didn't do it. So I have automated that p", "context": "", "use_case": "hosting", "switched_from": "", "story": "Ask HN: What Are You Working On? (April 2026)"}, {"id": 763000707, "item_id": 47687544, "url": "https://news.ycombinator.com/item?id=47687544", "by": "l5870uoo9y", "date": "2026-04-08", "stance": "neutral", "quote": "4 times more than I pay Railway for the Postgres database for the actual app", "excerpt": "I migrated the landing pages for my app[1] from Nextjs to Astrojs mainly because I was paying Vercel $20 per month for serving static pages(it\u2019s 4 times more than I pay Railway for the Postgres database for the actual app and also 4 times more than I pay Cloudflare for hosting all my apps). I used AI for migrating and it took a few days only as the existing repo was used as \u201cinstructions\u201d and it included some upgrade", "context": "", "use_case": "Postgres database hosting", "switched_from": "", "story": "We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2"}, {"id": 751638688, "item_id": 46977418, "url": "https://news.ycombinator.com/item?id=46977418", "by": "jpcompartir", "date": "2026-02-11", "stance": "warn", "quote": "not 10 minutes before this outage did I present Railway as a viable option for some small-scale hosting", "excerpt": "This is great, not 10 minutes before this outage did I present Railway as a viable option for some small-scale hosting for prototypes and non-critical apps as an alternative to the Cloud giants", "context": "", "use_case": "hosting prototypes and non-critical apps", "switched_from": "", "story": "Railway Global Outage"}, {"id": 751409168, "item_id": 46963073, "url": "https://news.ycombinator.com/item?id=46963073", "by": "js3642", "date": "2026-02-10", "stance": "warn", "quote": "I had a production workload get broken because they removed a feature without any depreciation period or warning. I now struggle to recommend it for anything more than a hobby project.", "excerpt": "While I used to think Railway was an amazing service, I had a production workload get broken because they removed a feature without any depreciation period or warning. I now struggle to recommend it for anything more than a hobby project. Vercel has the benifit of being big enough they have to do things properly. For reference https://station.railway.com/questions/smtp-connection-failures-e3c635ac", "context": "", "use_case": "production hosting", "switched_from": "", "story": "Vercel's CEO offers to cover expenses of 'Jmail'"}, {"id": 748201297, "item_id": 46762581, "url": "https://news.ycombinator.com/item?id=46762581", "by": "kStadler01", "date": "2026-01-25", "stance": "recommend", "quote": "These days Railway is my go-to for hosting \"throw-away\" projects.", "excerpt": "I really like the offering that Cloudflare has with workers, but for me they just seem to be lacking some DX tooling/solutions. Debugging is hell, but for quick projects like this I'll definitely look into it again. These days Railway is my go-to for hosting \"throw-away\" projects. Always wondering how its going for folks that are using Cloudflare Workers as their main infra?", "context": "", "use_case": "hosting throw-away projects", "switched_from": "", "story": "You can just port things to Cloudflare Workers"}, {"id": 745846128, "item_id": 46615383, "url": "https://news.ycombinator.com/item?id=46615383", "by": "madethemcry", "date": "2026-01-14", "stance": "recommend", "quote": "Long story short, while try to integrate SolidQueue myself I found Railway. Deployment are fun again with that!", "excerpt": "DHH also famously describe why and how they are leaving the cloud https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47e0 I'm not a fan boy of DHH but I really like his critical thinking about the status quo. I'm not able to leave the cloud or I better phrase it as it's too comfortable right now. I really wanted to leave redis behind me as it's mostly a hidden part of Rails nothing I use directly but often I h", "context": "", "use_case": "hosting with usage-based pricing", "switched_from": "", "story": "I Love You, Redis, but I'm Leaving You for SolidQueue"}, {"id": 737311121, "item_id": 46081945, "url": "https://news.ycombinator.com/item?id=46081945", "by": "fakedang", "date": "2025-11-28", "stance": "recommend", "quote": "Personal projects - Render and Railway.", "excerpt": "Personal projects - Render and Railway. Serious uncomplicated work shit - AWS Serious complicated work shit - GCP Because they pay for my dinner dates - Azure", "context": "", "use_case": "personal project hosting", "switched_from": "", "story": "Ask HN: Which cloud provider do you like best and why?"}]}