Skip to content
AppClap
Shuttle is unclaimed —
S

Shuttle

Build Backends Fast·shuttle.dev

Visit

Shuttle is an open source cloud platform for developing and deploying Rust backend applications with no infrastructure configuration files. Developers add annotations and macros to their Rust code (e.g. to request a database), and Shuttle automatically provisions and wires the required cloud resources on deploy. It includes a CLI (cargo-shuttle) for local development and deployment, GitHub-based deployment, and an MCP server for AI coding agents to deploy and manage projects.

What it's for

Deploy Rust web APIs and backends without writing infrastructure configAutomatically provision a Postgres database from code via a macroBuild and deploy a Discord botBuild a URL shortener with a Shuttle relational databaseDeploy a full-stack app combining React frontend with a Rust backendDeploy directly from GitHub with automatic builds and redeploysUse AI coding agents (via Shuttle MCP server) to build and deploy Rust applications

Features 15

  • Automatic provisioning of databases and other resources on deploy
  • Build caching for fast redeploys
  • Built-in logging support
  • CLI tool (cargo-shuttle) for init, run, deploy, logs, secrets and project management
  • Compatible with common frontend hosting solutions (e.g. Vercel, Netlify) via API calls
  • Deploy directly from GitHub with automatic builds and redeploys
  • Infrastructure from Code: define cloud resources via function signatures and annotations
  • Local development environment mirrors production behavior
  • No Dockerfiles or infrastructure config files needed
  • No vendor lock-in: can deploy to your own cloud instead of Shuttle's servers
  • Planned WASM runner support
  • Secrets management for services
  • Shuttle AI for AI-powered backend development
  • Shuttle MCP server enabling AI coding agents to search docs and deploy projects
  • Supports all major Rust frameworks (e.g. Axum, Rocket)

At a glance

free tieropen source
TypeCLI tool
DeploymentCloud
PlatformsWeb
ForRust developers, backend developers
CompanyShuttle

Integrations

GitHubVercelNetlifyDiscord

Resources

Pricing

A dedicated pricing page is referenced by the site, but specific plan prices are not shown in the available content; the homepage states getting started with Shuttle is free.

Last checked 20 days ago·