# Getting Started The easiest way to use Railpack is to deploy on a platform like Railway. Builds should work out of the box with minimal configuration. From there, you can see the docs for each language that Railpack supports. - [Node](languages/node) - [Python](languages/python) - [Go](languages/golang) - [PHP](languages/php) - [HTML](languages/staticfile) - [Java](languages/java) - [Ruby](languages/ruby) - [Dotnet](languages/dotnet) - [Deno](languages/deno) - [Rust](languages/rust) - [Elixir](languages/elixir) - [Shell scripts](languages/shell) --- If you want to run Railpack locally, follow the steps below. Follow [this guide](/guides/running-railpack-in-production) if you want to run Railpack on a platform in production. ## Installation Install Railpack on Mac or Linux from GH releases ([or install with another method](/installation)). ```sh curl -sSL https://railpack.com/install.sh | sh ``` Confirm that Railpack is installed correctly: ```sh railpack --help ``` ## Help Need help? Check out our [Help page](/help) for support options. ## Building Before building, you need to have a BuildKit instance running and available through the `BUILDKIT_HOST` environment variable. The easiest way to do this is to run a BuildKit instance as a container: ```bash mise run setup ``` Now you can build your image using Railpack: ```sh railpack build ./path/to/project ``` _(there are many examples in the [Railpack repo](https://github.com/railwayapp/railpack/tree/main/examples) that you can test with)_