We will assume that you have already installed Shuttle and logged in. If you haven’t, you should check out our installation section.

Creating your first project

To initialize your project, simply write:

cargo shuttle init

Shuttle Scaffolding

If you didn’t create the project environment in the init command, run:

cargo shuttle project start

And to deploy it:

cargo shuttle deploy
In case you haven’t committed the changes to your repo, you’ll have to add a --allow-dirty flag.

You can also run your project locally for development, check out our local run section.

Feel free to build on top of the generated “Hello, World!” project or check out one of our examples.