All use cases

Deploy Python Applications

Deploy Django, FastAPI, Flask, and any Python application. Pre-built Python 3.12 runtime with pip, poetry, and uv support.

How to deploy your Python 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 Python 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 Python app.

Example: Flask
Build: pip install -r requirements.txt
Start: gunicorn app:app --bind 0.0.0.0: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 Python application.

Supported package managers

  • pip - Standard Python package manager
  • poetry - Modern dependency management
  • uv - Ultra-fast package installer
  • pipenv - Virtualenv and pip combined

Popular frameworks

  • Django - Full-stack web framework
  • FastAPI - High-performance async API framework
  • Flask - Lightweight microframework
  • Celery - Distributed task queue