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