Nixpacks

Railway uses Nixpacks to build and deploy your code with zero configuration. This documentation is maintained for existing services using Nixpacks. For new services, we recommend using Railpack.

Supported Languages

Currently, we support the following languages out of the box:

The Build Table / Build Plan

When Railway builds your app with Nixpacks a Build Plan will be printed at the top of the build logs.

This table displays a list of packages and commands that will be used in the build (and start) process for your application.

nixpacks build table

Support

If you have a language or feature that you want us to support, please don't hesitate to reach out on Discord or on the Nixpacks repo.


Edit this file on GitHub