Skip to content
Fly
App performance optimization
Docs
Need a Logo?
View Our Brand Assets
Open main menu
Fly
App performance optimization
Docs
Pricing
Support
Sign In
Sign Up
Getting Started
Toggle Getting Started section
Quickstart: Launch your app
Launch HelloFly Demo App
Deep Dive Demo App
Choose a Language or Framework
Fly.io Essentials
Troubleshoot Deployments
Guides (Blueprints)
Toggle Guides (Blueprints) section
Guides Overview
Apps on Fly.io
Toggle Apps on Fly.io section
Fly Apps Overview
Fly Launch
Secrets
Production Checklist
Languages & Frameworks
Toggle Languages & Frameworks section
Elixir
Rails
Laravel
Django
JavaScript
Rust
Python
More...
Fly Machines
Toggle Fly Machines section
Introduction to Fly Machines
Machines API
Run a New Machine
Update a Machine
Machine Sizing
Machine Restart Policy
Machine States
Run User Code on Fly Machines
One App Per Customer - Why?
The Machine Runtime Environment
Managed Postgres
Toggle Managed Postgres section
Create and Connect to a Managed Postgres Cluster
Cluster Configuration Options
Phoenix with Managed Postgres
Monitoring and Metrics
Import data from another postgres cluster
Supported Postgres Extensions
Fly GPUs
Toggle Fly GPUs section
GPU Quickstart
Getting Started with GPU Machines
Python GPU Dev Machine
Databases & Storage
Toggle Databases & Storage section
Fly Managed Postgres
Tigris Object Storage
Upstash for Redis®
Fly Volumes
Toggle Fly Volumes section
Fly Volumes Overview
Create and Manage Volumes
Manage Volume Snapshots
Volume States
Fly Kubernetes
Toggle Fly Kubernetes section
Fly Kubernetes Quickstart
Fly Kubernetes Features
Create an FKS Cluster
Connect to an FKS Cluster
Configure FKS Services
Use GPUs with FKS
Use Volumes with FKS
Networking
Toggle Networking section
Connect to an App Service
Public Networking
Private Networking
Custom Private Networks