Make your life easierwith the right plan.
Experience the future of backend development with shuttle.
Compare plans & features

Trusted by some of the top engineers in the world

What the community says
Join thousands of developers using shuttle. Connect with them on Discord.

Dominykas
@chaosteil
Staff Software Engineer @ Uber
Game changer, what a great project.

Matthias Endler
@mathiasendler
Rust Consultant @ Corrode
Deployed my second service with shuttle and I really like it! It's fast and integrates well with cargo, so I can focus on the Rust code instead of the deployment. Well done!

Peter Mertz
@mertzalertz
Lead Engineer @ Zed Financial
Shuttle is hands down the best way to deploy a rust app quickly, safely, with the ability to scale. It has a variety of frameworks supported, and the community surrounding it is incredible. Heroku for Rust but better!

Stefan Baumgartner
@ddprrt
Owner oida.dev | Architect @ Dynatrace | Rust Linz
You soon realize Shuttle is much more than just a host for your app. It's your Rust framework for the cloud; Infrastructure as Crates! This puts Shuttle in front of everything else I've tried. I couldn't be more happy!

Roberto Huertas
@robertohuertasm
Software Engineer @ Datadog
Mind-blowing! What a huge addition to the Rust ecosystem! I'm sure this will be a driveway to get more people into Rust.

Deep
@deepg
Rust Software Engineer
I tried migrating my project from heroku to shuttle and it works perfectly! Looking forward to more of it
FAQ
We build and deploy every project in its own container. This gives you safe isolation from other users, and also across all the projects that are owned by your account.
Your code is analyzed and built on our servers. The first time you introduce additional resources in your code, like the first time you use a database, we will add that resource to your project and wire it automatically to your deployment.
We believe Rust is the language of the future because of the safety guarantees Rust provides and the efficiency of running Rust code. Also, with Rust you build once and everything just works - saving you tons of time on maintenance. And shuttle makes the experience of building your backend with Rust better than anything you can find for any other language.
Of course! When you deploy a project on shuttle, your API becomes available at a URL of the form ${project_name}.shuttleapp.rs. And since shuttle is compatible with any of the common frontend hosting solutions (Vercel, Netlify, etc), you just have to make your API calls to the URL of your project, and you’re up. Soon you’ll also be able to use shuttle to deliver static content at the edge and host your preact or Next.js projects with the rest of your code on shuttle.
Absolutely. As a matter of fact, shuttle makes sure that whatever you see in a local development environment works in exactly the same way when it gets deployed to our cloud. This includes all the resources you could end up needing, like databases and secrets for example.
We are putting a lot of effort into developing a WASM runner that plays well with other parts of a shuttle project. We are very impressed by what we’re seeing so far in terms of improved build times and faster (we’re taking milliseconds…) deploy times. We’re expecting to roll out stable support for WASM services shortly.
You can bring your lambda code to shuttle as is. And we run it on dedicated infrastructure that keeps the state of your services across requests, has no cold-start and can even have long-running threads, all of which is not possible on AWS Lambda.