FastAPI Cloud in Public Beta<br>Back to blog FastAPI Cloud is in public beta! š
If youāve been on the waiting list, the wait is over. If youāre just hearing about this, even better, you can jump right in. Got an existing FastAPI app? Deploy it:
Terminal window$ uv run fastapi deploy
If you donāt have one yet, create a new app with fastapi-new, then deploy it:
Terminal window$ uvx fastapi-new
$ uv run fastapi deploy
Thatās it. Your app is live. š
What You Get
This isnāt a āhereās a server, good luckā kind of cloud. Weāve been building this to give you the same level of certainty in your cloud that you already get from your framework . Hereās whatās included, today:
Zero config deployments : just fastapi deploy, we handle the rest
HTTPS by default : automatic TLS certificates, always
Autoscaling : scales up with your traffic automatically. Scale to zero is coming next, and will become the default once it is ready
Zero downtime deployments : new versions roll out gradually, your users never notice
Automatic deployment verification : if something goes wrong, we keep your last working version running
Cloud builds : we install and build your app in the cloud, following Python standards and common conventions
Environment variables and secrets : manage your app config securely
Application directories : deploy apps from monorepos, uv workspaces, or nested project folders
Database integrations : connect Neon (Postgres), Redis Cloud , or Supabase with a couple of clicks
GitHub integration : connect your GitHub repo, deploy on commit to the main branch, no CI needed
CI/CD with GitHub Actions : set up manual continuous deployment with one command: fastapi cloud setup-ci
Deploy tokens : integrate with any other CI/CD system using deploy tokens
Build and runtime logs : debug deployments and stream app logs from the dashboard or CLI
VS Code extension : deploy and manage your apps without leaving your editor
Team management : create teams, invite teammates, and manage apps together
Custom domains : use your own domain for your API with automatic TLS and zero downtime migrations
App metrics : monitor request traffic, CPU, memory, and replicas
All of this, optimized for FastAPI and Python . Not adapted from other languages, not designed for generic containers where you have to figure everything out, not a cloud with Python as an afterthought. Built from scratch, for you.
Try It
Got a FastAPI app? Letās deploy it.
Terminal window$ uv run fastapi deploy
FastAPI Starting deployment
...
š Your app is ready at https://myapp.fastapicloud.dev
You have a live app with HTTPS, autoscaling, and zero downtime deployments. No config files, no YAML adventures, no ācloud-nativeā rabbit holes.
If you donāt have an app yet, create one first, then run the deploy command above:
Terminal window$ uvx fastapi-new
Want automatic deploys from GitHub? Use the GitHub integration to connect your repository. Then every push to the main branch deploys automatically, with no CI config or deployment pipeline to maintain.
If you prefer to use GitHub Actions, you can set up CI manually:
Terminal window$ fastapi cloud setup-ci
The command creates deploy tokens, sets them as GitHub secrets, and can generate the workflow file for you. Go back to writing code. š
10,000+ Developers Were Waiting for This
We had over ten thousand developers on the waiting list, many writing to us frequently, asking for access.
Weāve been gradually onboarding users during the private beta, and the feedback has been overwhelmingly positive. Thank you to the early adopters who tested, praised, challenged, and helped us make FastAPI Cloud better. That feedback shaped the product, every feature, every default, every error message, all shaped by real developers deploying real apps.
Build a Cloud, They Said, It Will Be Fun, They Said
Building a cloud product like this is really hard, especially if you want to do it right.
We are all perfectionists. There are many things we want even better, and we know weāll get there, but weāre āforcingā ourselves to pause and open the public beta, so that everyone can enjoy what we have achieved so far.
I find it fun to see the high quality of what we consider ābetaā, in comparison to what many other products would consider āreadyā. Thatās the bar weāve set for ourselves.
All that work and complexity we handle behind the scenes gets condensed into one command for you. To me, that feels magical. All that complexity is worth it when we know it saves you from dealing with it, so you can focus on your code.
The Cloud for FastAPI
With FastAPI I could help you build something production-ready in record time, but then it was trapped on your laptop. I didnāt have a way to help with the deployment step, the one step separating your app from your users. Now I do: fastapi deploy
We didnāt take shortcuts. We started with the right architecture from day one, for FastAPI, for Python, for your product, for your...