This guide assumes you have installed the Shuttle CLI. If you havenβt, please visit the installation guide first.
Login to Your Account
First, youβll need to authenticate with Shuttle. The login command will open your browser to the Shuttle Console where you can authenticate:You can use your Google account, GitHub account or email to authenticate with Shuttle.
Create Your First Project
Theinit command helps you create a new Shuttle project. You can choose from:
- A simple Hello World template
- One of our example projects
- A pre-built template
Run Your Project Locally
Before deploying, you can run your project locally to test it:Deploy Your Project
When youβre ready to deploy your project to the cloud:- Upload your code to Shuttleβs platform and build it into a Docker image
- Deploy it to our infrastructure and assign a public HTTPS URL
The first deployment might take a few minutes as it builds your project and sets up the infrastructure.

