In Q4 2024, Shuttle launched a new and improved platform
Introducing the new Shuttle platform! We’ve supercharged what developers love about Shuttle, combining our powerful developer experience with enterprise-grade infrastructure. For developers, we’ve kept it simple and intuitive - no complex configs, just focus on your Rust code. On the production side, we’ve implemented VM-level isolation, increased reliability and scalability to meet real-world demands. From solo developers to enterprise teams, Shuttle now offers the perfect blend of ease and production-ready robustness.
Read the full announcement here!
Migrate to the new platform for continued deployment capabilities. Check out our migration docs.
shuttle
command (installed alongside cargo shuttle
)cargo shuttle
*.shuttle.app
instead of *.shuttleapp.rs
shuttle
is now provided for using the new platform (read more).myproject-3h5n.shuttle.app
.deploy
: no longer runs tests, so --no-test
has no effect.deploy
: no longer denies dirty deployments by default (read more).status
: use deployment status
instead.stop
: use deployment stop
instead.project status
: projects no longer have a state, so --follow
has no effect.login
: automatically gets the API key from the API after an approval in Shuttle Console. No more copy + pasting!--secrets <file>
can still be used for a custom location).--name <name>
, you can also use --id <id>
to target specific projects. This overrides project linking.project link
: explicitly re-link the project directory to a Shuttle project.certificate
command for adding and managing SSL certificates for custom domains.deploy --no-follow
to not poll the deployment status until it reaches a running or failed state.account
to show information about your account.project update name
to rename a project.project stop
project restart
clean
In Q4 2024, Shuttle launched a new and improved platform
Introducing the new Shuttle platform! We’ve supercharged what developers love about Shuttle, combining our powerful developer experience with enterprise-grade infrastructure. For developers, we’ve kept it simple and intuitive - no complex configs, just focus on your Rust code. On the production side, we’ve implemented VM-level isolation, increased reliability and scalability to meet real-world demands. From solo developers to enterprise teams, Shuttle now offers the perfect blend of ease and production-ready robustness.
Read the full announcement here!
Migrate to the new platform for continued deployment capabilities. Check out our migration docs.
shuttle
command (installed alongside cargo shuttle
)cargo shuttle
*.shuttle.app
instead of *.shuttleapp.rs
shuttle
is now provided for using the new platform (read more).myproject-3h5n.shuttle.app
.deploy
: no longer runs tests, so --no-test
has no effect.deploy
: no longer denies dirty deployments by default (read more).status
: use deployment status
instead.stop
: use deployment stop
instead.project status
: projects no longer have a state, so --follow
has no effect.login
: automatically gets the API key from the API after an approval in Shuttle Console. No more copy + pasting!--secrets <file>
can still be used for a custom location).--name <name>
, you can also use --id <id>
to target specific projects. This overrides project linking.project link
: explicitly re-link the project directory to a Shuttle project.certificate
command for adding and managing SSL certificates for custom domains.deploy --no-follow
to not poll the deployment status until it reaches a running or failed state.account
to show information about your account.project update name
to rename a project.project stop
project restart
clean