Make your life easierwith the right plan.

Experience the future of backend development with shuttle.

backgroundstarsstars 2

Hobby

The perfect confluence of features to run your hobby-projects for free - forever.

$0

/ month

backgroundstarsstars 2

Pro

We’re still test-driving shuttle Pro, so do get in touch if you’d like to get more usage or features than is included in the Hobby tier.

Let’s chat

custom pricing

Compare plans & features

  • Hobby
  • Pro
Features
Team size
1
Deployment
unlimited
Number of projects
5
Requests
150k/month
Workers
1
Database storage
500MB
Custom domains
Support
Community
Discord
Request turnaround
background

Trusted by some of the top engineers in the world

bg mobile

What the community says

Join thousands of developers using shuttle. Connect with them on Discord.

profile picture

Dominykas

@chaosteil

Staff Software Engineer @ Uber

Game changer, what a great project.

profile picture

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!

profile picture

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!

profile picture

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!

profile picture

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.

profile picture

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.

starsstars 2

Want to know more?

Join our Discord, we're happy to answer any questions!

rocket

Build the Future of Backend Development with us

Join the movement and help revolutionize the world of backend development. Together, we can create the future!