Skip to main content

Hosting on Shuttle

Shuttle Logo

Shuttle is a Rust-native cloud development platform that lets you deploy your Rust apps for free.

Shuttle has out-of-the-box support for Actix Web. Follow these steps to host your web service on Shuttle:

  1. Add Shuttle dependencies to Cargo.toml:

  1. Add the #[shuttle_runtime::main] annotation and update the main function as follows:

  1. Install cargo-shuttle:
cargo install cargo-shuttle
  1. Create your project on the Shuttle platform:
cargo shuttle project start
  1. Deploy! 🚀
cargo shuttle deploy

You can run cargo shuttle run to test your application locally.

Check out some complete Actix Web examples here.