Railway
All Updates
CHANGELOG

Changelog #0249

Follow us on X

As usual, the pendulum keeps swinging between “it’s so over” and “we’re so back.”

Who knew giving unlimited AI access for $200/month wasn’t a solid business model?

Unfortunately, the party is over and you won’t be able to run your team of 40 agents 24/7.

Speaking of agents, we’re in the process of building an official Railway MCP server™ to help you automate workflows around deploying your apps on Railway with AI. We’d love to hear what workflows and features you'd like to see. You can drop your ideas in this Central Station post.

Meanwhile, designers' favorite tool for crafting beautiful interfaces (some of which never see the light of day) just went public. Luckily, that’s not how our engineers roll, they actually like our designers. So if you're a designer (or know a great one), we're hiring.

With that out of the way, here’s everything we shipped this week. Let’s get into it!

SOC 2 Type II

Railway Trust Center
Railway Trust Center

Security audits aren’t glamorous, but they’re necessary — and we just passed a big one.

Railway is now SOC 2 Type II compliant, which means our systems, processes, and controls meet a high, generally accepted security posture bar.

You can find SOC2 Type II, SOC3 and HIPAA attestation reports on Railway’s Trust Center. Compliance isn’t the finish line, but it’s a solid checkpoint along the way.

If you’re working with a larger workload or have specific requirements, you can book a call with the Railway team to explore how we can best support your project.

Railway Functions in the CLI

In case you’re unfamiliar, Functions are services that run a single file of TypeScript code using the Bun runtime. There’s no build step, and you can deploy code changes in seconds. Check out the documentation to learn more.

The Railway CLI now supports a functions command which allows you to create, list, pull, push, delete and link functions. Shout-out to Milo123459 for the contribution! Here’s the list of available subcommands:

  • new - creates a new function. This command can watch for changes to the local file and automatically redeploy.
  • list - lists all functions for a linked project
  • pull - pulls the latest version of a deployed function
  • push - pushes changes to a function and deploys it. This command can watch for changes to the local file and automatically redeploy.
  • delete - deletes a function
  • link - you can link a function from a path to a service ID. When you switch environments, all Railway function commands will target the function in that environment.

You'll find these commands extremely handy if you’ve been using Functions and want to edit the code in your IDE instead of the Railway Dashboard.

Railway Hackathon Countdown

One week to go before the Railway Hackathon starts
One week to go before the Railway Hackathon starts

In case you missed it, last week we announced the first ever Railway Hackathon! Every valid submission gets $25 in Railway credits and we’re handing out up to $1,000 in cash prizes to the winners.

The hackathon officially kicks off next week on August 6th So prepare your ideas and check out all of the details on the hackathon page.

We can’t wait to see what you ship!

Fixes and Improvements

  • We improved the README editing experience for previously published templates by removing the structure requirements
  • We improved the Railway CLI by adding a --skip-deploys flag to the railway variables command, allowing environment variable updates without triggering redeploys. This is useful for CI/CD workflows