Django’s Power on Top of Fly.io’s Global Reach
Build and scale Django apps on a developer-focused public cloud.
Launch NowReady, Set, Go!
Speedrun Your Django App Onto Fly.io
Deploy a Django app to Fly.io in a few minutes with the Fly.io command line tool, flyctl
.
> Install flyctl on GNU/Linux
$ curl -L https://fly.io/install.sh | sh
> Run from Django project root
$ fly launch
> Scale CPU, memory, instances & regions
$ fly scale
Not on GNU/Linux? Install flyctl for your platform.
Quick and Easy Deployments
From Local to Live, in No Time!
Fly.io makes deploying your Django app a snap — no servers to set up, no load balancer to configure and no tricky processes. Simply launch, deploy and scale your Django apps across the globe in minutes, provisioning memory, storage and CPU/GPU resources with just a few commands. Into automation magic? Deploy your changes with GitHub Actions.
![An illustrated bird wearing sunglasses, looking rather cool sat at its laptop with a cup of coffee in its feathery hand.](/phx/ui/images/cool-bird-d997174954ab5a152ccac3d2dcb19c8d.png?vsn=d)
![An illustrated globe littered with hot air balloons flying above.](/phx/ui/images/fly-globe-cb332f77ddb429aa3ef4e0a2c6c592ba.png?vsn=d)
Global Reach, Instant Speed
Deploy Your App Where Your Users Are — Literally
Deploy your Django app closer to your users, to any of our 30+ data centers around the world, no matter where they are in the world. Fly.io expansive global network ensures that your applications run with lightning-fast speed and reliability.
Load Balancing Wizardry
Seamless Scaling, Smooth Performance.
Fly.io automatically scales your Django 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.
![An illustrated Swiss Army Knife branded with the Fly.io logo.](/phx/ui/images/fly-swiss-knife-412e8b8a530616ae108f2b4bafce9373.png?vsn=d)
![A whimsical drawing of two bird people flying through the clouds on an open book, with hot air balloons and floating ships in the background..](/phx/ui/images/better-together-bg-630f84dc36727cb3216fe4536c3687db.png?vsn=d)
Idle-Free Infrastructure
Save Costs With On-Demand Scaling
No traffic? No worries. With Fly Proxy, Django instances can dynamically stop based on incoming requests, optimizing costs and resources during idle periods. Take full control with Fly Machines' REST API, enabling direct interaction with your instances.
Rock-Solid Security
Safe and Sound, All Around
Deploy your Django 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 Django apps, knowing that your infrastructure is fortified.
![An illustrated armored car branded with the Fly.io logo.](/phx/ui/images/green-armored-car-7963abb33138a683686424b2bd6824e4.png?vsn=d)
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.
-
Managed Databases & Services
Using Postgres? Opt for Supabase. Is SQLite enough? Choose LiteFS. Seek a popular in-memory caching? Provision it on Upstash. With Fly.io, you can integrate fully managed services right next to your app, ensuring low latency and high performance.
-
Built-in Observability
Monitor, troubleshoot, and fine-tuned your Django apps with real-time metrics and logging. Gain insights into your app's performance with Fly.io's built-in observability tools accessible directly from the dashboard.