--- title: Hosting on Shuttle --- import CodeBlock from '@site/src/components/code_block.js'; # Hosting on Shuttle > [**Shuttle**](https://www.shuttle.rs) 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`: 2. Add the `#[shuttle_runtime::main]` annotation and update the `main` function as follows: 3. Install `cargo-shuttle`: ```sh cargo install cargo-shuttle ``` 4. Create your project on the Shuttle platform: ```sh cargo shuttle project start ``` 5. Deploy! 🚀 ```sh cargo shuttle deploy ``` You can run `cargo shuttle run` to test your application locally. Check out some complete Actix Web examples [here](https://github.com/shuttle-hq/shuttle-examples/tree/main/actix-web).