Craft Locally, Deploy Globally on Fly.io · Fly
Install flyctl on GNU/Linux
$ curl -L https://fly.io/install.sh | sh
Run from Django project root
$ fly launch
Scanning source code
Detected a Django app
Scale CPU, memory, instances & regions
$ fly scale
Run from FastAPI project root
$ fly launch
Scanning source code
Detected a FastAPI app
Scale CPU, memory, instances & regions
$ fly scale
Run from Flask project root
$ fly launch
Scanning source code
Detected a Flask app
Scale CPU, memory, instances & regions
$ fly scale
Run from Streamlit project root
$ fly launch
Scanning source code
Detected a Streamlit app
Scale CPU, memory, instances & regions
$ fly scale
Deploy Your App Where Your Users Are — Literally
Deploy your Python app effortlessly with Fly.io — no servers to set up, no load balancer to configure and no tricky processes. Simply deploy and scale globally in minutes, provisioning memory, storage and CPU resources with just a few commands. With over 30 data centers around the world, Fly.io ensures your Python app is closer to your users, delivering lightning-fast speed and reliability.
Save Costs With On-Demand Scaling
Fly.io automatically scales your Python app based on demand, handling traffic spikes effortlessly. Built-in load balancing ensures even traffic distribution, maintaining optimal performance and reliability without overloading any single instance. No traffic? No worries. With Fly Proxy, your instances can dynamically stop based on incoming requests, optimizing costs and resources during idle periods.
Safe and Sound, All Around!
Deploy your Python app with Fly.io's robust security features. Benefit from encrypted private networking, automated SSL/TLS certificate management, and secure data volumes. With Fly.io, you can focus on crafting exceptional Python apps, knowing that your infrastructure is fortified.
Trusted by teams at
Globally Distributed Storage
Tigris is a globally distributed, S3-compatible object storage service built on Fly.io infrastructure. It minimizes latency by keeping files close to where they're needed most, intelligently routing and caching data based on global traffic patterns. This ensures fast, CDN-like performance with zero configuration.
Databases & Services
We do offer Fly Postgres. Not enough? Opt for Supabase. Is SQLite enough? Choose LiteFS. Need an in-memory cache? Use Upstash. With Fly.io, you can integrate databases and services right next to your app, ensuring low latency and high performance.
Built-in Observability
Monitor, troubleshoot, and fine-tune your Python apps with real-time metrics and logging through Fly.io's built-in observability tools, featuring Grafana with integrated Prometheus metrics directly from the dashboard.