All use cases
Deploy FastAPI Applications
Deploy high-performance FastAPI applications with async Python. Uvicorn, SQLAlchemy, and Pydantic out of the box.
How to deploy your FastAPI app
1
Sign up / Sign in
Create an account or sign in to your dashboard. Your account is created automatically on first sign in.
2
Create a project
Click on "Create a project" from your dashboard.
3
Connect your GitHub repository
Select your FastAPI repository from GitHub. You may need to connect your GitHub account if you haven't already.
4
Configure your project settings
Set your Docker image and commands for your FastAPI app.
Example: FastAPI with Uvicorn
Build: pip install -r requirements.txt
Start: uvicorn main:app --host 0.0.0.0 --port 8000
5
Deploy
Click "Deploy" or simply push to your repository. Every git push triggers a new deployment.
6
Visit your app
Once deployed, click "Visit" to see your live FastAPI application. Your API docs are available at /docs.
Why FastAPI?
- Fast - Very high performance, on par with Node.js and Go
- Easy - Designed to be easy to use and learn
- Automatic docs - Interactive API documentation at /docs
- Type hints - Based on standard Python type hints