1
0
mirror of https://github.com/actix/actix-website synced 2025-05-16 14:43:36 +02:00
actix-website/docs/shuttle.md
2025-05-12 10:46:26 +00:00

1.1 KiB

title
title
Hosting on Shuttle

import CodeBlock from '@site/src/components/code_block';

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. Login to Shuttle
shuttle login
  1. Deploy! 🚀
shuttle deploy

You can run shuttle run to test your application locally.

Check out some complete Actix Web examples here.