Introduction
Serverpod Cloud is a managed hosting platform for Serverpod apps with predictable pricing. You deploy your app with the Serverpod Cloud CLI or via CI/CD, and use the web console for account setup, billing, and project dashboards.
With the Cloud CLI set up, launch your first project with one command. No Dockerfile, no container config, no infrastructure setup:
serverpod cloud launch
What Serverpod Cloud manages
- Runtime and scaling. Your app runs on a production runtime that scales as traffic grows.
- Networking and TLS. Encrypted endpoints, certificates, and load balancing work without configuration.
- Managed Postgres (optional). Cloud can provision a production-grade Postgres database with automatic migrations and backups.
- Secrets and environment variables. Manage sensitive values through the Cloud CLI. Values are encrypted where applicable.
- Custom domains. Attach your own domain; TLS certificates are provisioned and renewed. Cloud hosts both your backend and a preconfigured website for your Flutter web app.
- Logs and inspection. View logs in the CLI or in Serverpod Insights, the desktop log viewer (requires a database).
- PubSub, caching, and file storage. Supported through the Serverpod framework using third-party services today; managed services are on the roadmap. See Use Redis for PubSub and caching for the typical setup.
Where to go next
- Set up the Cloud CLI to get the CLI ready and authenticate it.
- Deploy your first app for a guided first deploy.