Passenger 6 Generic Language Support is our answer to a world increasingly polyglot

Passenger 6 brings standardization, allowing teams to move faster and with more confidence.

Group 9 Created with Sketch.


Onboard team members faster. Reduce inconsistencies across your stack. Share and retain operational knowledge.

Group 8 Created with Sketch.


Write less code and reduce infrastructure complexity. Automate repetitive tasks and focus on your core business.

Group Created with Sketch.


1 build, no more painful orchestration and nail biting. Stress-free deploys, even on Friday's!

What’s Generic Language Support made of?

We started the GLS effort with writing an outline for us internally and for anyone who’d like to contribute to the Passenger project. To that same end, we also recorded a livestream where we share more about Passenger’s architecture and design.

Watch livestream

Introducing Generic Language Support

We get a load of requests for supporting language x. Some are for fringe frameworks, others are for the likes of .NET. We decided instead to add support for all languages…

read more

Getting started

For most of your apps, and a sufficient level of DevOps experience, our generic guide will work just fine. But just in case, we wrote tutorials for Rust, Go, Java, Swift and Elixir.

Get started with Passenger!

See the advantages for yourself in under 10 minutes, or contact us with your questions.

Let's do this! Learn more

... or Contact Us for help.