Skip to main content
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:
shuttle login
You can use your Google account, GitHub account or email to authenticate with Shuttle.

Create Your First Project

The init command helps you create a new Shuttle project. You can choose from: For your first project, we recommend starting with the Hello World template:
shuttle init

Run Your Project Locally

Before deploying, you can run your project locally to test it:
shuttle run

Deploy Your Project

When youโ€™re ready to deploy your project to the cloud:
shuttle deploy
This will:
  1. Upload your code to Shuttleโ€™s platform and build it into a Docker image
  2. 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.

Next Steps

Examples

Explore more example projects

Resources

Learn about available resources

Templates

Start from a pre-built template