# Fly.io

> Documentation corpus for Fly.io (platform).
> Crawled 250 pages from https://fly.io/docs/

## Docs

- [Fly.io Billing](https://fly.io/docs/about/billing/)
- [Using Our Brand](https://fly.io/docs/about/brand/)
- [Cost Management on Fly.io](https://fly.io/docs/about/cost-management/)
- [Fly.io Extensions Program](https://fly.io/docs/about/extensions/)
- [Fly.io Free Trial](https://fly.io/docs/about/free-trial/)
- [Healthcare apps on Fly](https://fly.io/docs/about/healthcare/)
- [About Fly.io](https://fly.io/docs/about/)
- [Fly.io Merchandise](https://fly.io/docs/about/merch/)
- [Fly.io and Open Source](https://fly.io/docs/about/open-source/)
- [Fly.io Resource Pricing](https://fly.io/docs/about/pricing/)
- [Support](https://fly.io/docs/about/support/)
- [Deploy Livebook on Fly.io](https://fly.io/docs/app-guides/livebook/)
- [Multiple processes inside a Fly.io app](https://fly.io/docs/app-guides/multiple-processes/)
- [Fly.io and PlanetScale](https://fly.io/docs/app-guides/planetscale/)
- [App Availability and Resiliency](https://fly.io/docs/apps/app-availability/)
- [App handover guide](https://fly.io/docs/apps/app-handover-guide/)
- [Build Secrets](https://fly.io/docs/apps/build-secrets/)
- [Guidelines for concurrency settings](https://fly.io/docs/apps/concurrency/)
- [Delete an app](https://fly.io/docs/apps/delete/)
- [Tips to fine-tune your app on Fly.io](https://fly.io/docs/apps/fine-tune-apps/)
- [Going to production checklist](https://fly.io/docs/apps/going-to-production/)
- [Apps on Fly.io](https://fly.io/docs/apps/)
- [Get information about an app](https://fly.io/docs/apps/info/)
- [Move an app between organizations](https://fly.io/docs/apps/move-app-org/)
- [Fly Apps overview](https://fly.io/docs/apps/overview/)
- [Restart apps or Machines](https://fly.io/docs/apps/restart/)
- [Secrets and Fly Apps](https://fly.io/docs/apps/secrets/)
- [Troubleshoot apps when a host is unavailable](https://fly.io/docs/apps/trouble-host-unavailable/)
- [Databases and storage](https://fly.io/docs/database-storage-guides/)
- [Your Fly App](https://fly.io/docs/deep-dive/application/)
- [Django demo reference](https://fly.io/docs/deep-dive/django/)
- [Deep dive demo](https://fly.io/docs/deep-dive/)
- [Launch the demo](https://fly.io/docs/deep-dive/launch-deep-dive/)
- [Next.js demo reference](https://fly.io/docs/deep-dive/nextjs/)
- [Node.js demo reference](https://fly.io/docs/deep-dive/nodejs/)
- [Phoenix demo reference](https://fly.io/docs/deep-dive/phoenix/)
- [PostgreSQL](https://fly.io/docs/deep-dive/postgresql/)
- [Rails demo reference](https://fly.io/docs/deep-dive/rails/)
- [Recap](https://fly.io/docs/deep-dive/recap/)
- [Upstash Redis](https://fly.io/docs/deep-dive/redis/)
- [Tigris](https://fly.io/docs/deep-dive/tigris/)
- [Whisper](https://fly.io/docs/deep-dive/whisper/)
- [Easy Clustering from Home to Fly.io](https://fly.io/docs/elixir/advanced-guides/clustering-from-home-to-your-app-in-fly/)
- [Connecting Livebook to Your App in Production](https://fly.io/docs/elixir/advanced-guides/connect-livebook-to-your-app/)
- [Connecting Observer to Your App in Production](https://fly.io/docs/elixir/advanced-guides/connect-observer-to-your-app/)
- [GitHub Actions for Elixir CI/CD](https://fly.io/docs/elixir/advanced-guides/github-actions-elixir-ci-cd/)
- [Advanced guides](https://fly.io/docs/elixir/advanced-guides/)
- [Do Interesting Things with Livebook and Your Production App](https://fly.io/docs/elixir/advanced-guides/interesting-things-with-livebook/)
- [SQLite3](https://fly.io/docs/elixir/advanced-guides/sqlite3/)
- [Existing Elixir Apps](https://fly.io/docs/elixir/getting-started/existing/)
- [Getting Started](https://fly.io/docs/elixir/getting-started/)
- [Legacy pre v1.6.3 Phoenix App](https://fly.io/docs/elixir/getting-started/legacy/)
- [Migrate from Heroku](https://fly.io/docs/elixir/getting-started/migrate-from-heroku/)
- [Elixir on Fly.io](https://fly.io/docs/elixir/)
- [Clustering Your Application](https://fly.io/docs/elixir/the-basics/clustering/)
- [IEx into Your Running App](https://fly.io/docs/elixir/the-basics/iex-into-running-app/)
- [The Basics](https://fly.io/docs/elixir/the-basics/)
- [Troubleshooting](https://fly.io/docs/elixir/the-basics/troubleshooting/)
- [Fly.io essentials](https://fly.io/docs/getting-started/essentials/)
- [Get started with your language or framework](https://fly.io/docs/getting-started/get-started-by-framework/)
- [Getting started](https://fly.io/docs/getting-started/)
- [Launch a demo app](https://fly.io/docs/getting-started/launch-demo/)
- [Quickstart: Launch your app](https://fly.io/docs/getting-started/launch/)
- [Migrate from Heroku](https://fly.io/docs/getting-started/migrate-from-heroku/)
- [Troubleshoot your deployment](https://fly.io/docs/getting-started/troubleshooting/)
- [Guides and Examples](https://fly.io/docs/guides/)
- [Fly.io developer documentation](https://fly.io/docs/)
- [Run a Crystal App](https://fly.io/docs/languages-and-frameworks/crystal/)
- [Deploy with a Dockerfile](https://fly.io/docs/languages-and-frameworks/dockerfile/)
- [Run a .NET App](https://fly.io/docs/languages-and-frameworks/dotnet/)
- [Run a Go App](https://fly.io/docs/languages-and-frameworks/golang/)
- [Language & Framework Guides](https://fly.io/docs/languages-and-frameworks/)
- [Run a Ruby App](https://fly.io/docs/languages-and-frameworks/ruby/)
- [Run a Static Website](https://fly.io/docs/languages-and-frameworks/static/)
- [Run a WordPress App](https://fly.io/docs/languages-and-frameworks/wordpress/)
- [Customizing the Dockerfile](https://fly.io/docs/laravel/advanced-guides/customizing-dockerfile/)
- [Laravel GitHub Actions: CICD](https://fly.io/docs/laravel/advanced-guides/github-actions/)
- [Laravel Multi-SQLite: LiteFS](https://fly.io/docs/laravel/advanced-guides/global-sqlite-litefs/)
- [Advanced guides](https://fly.io/docs/laravel/advanced-guides/)
- [Multiple Fly Applications](https://fly.io/docs/laravel/advanced-guides/multiple-applications/)
- [Using Inertia SSR](https://fly.io/docs/laravel/advanced-guides/using-inertia-ssr/)
- [Using Symfony](https://fly.io/docs/laravel/advanced-guides/using-symfony/)
- [Database guides](https://fly.io/docs/laravel/database-guides/)
- [Laravel Database Migration](https://fly.io/docs/laravel/database-guides/laravel-db-migrations/)
- [Laravel and MySQL](https://fly.io/docs/laravel/database-guides/laravel-mysql/)
- [Laravel and PostgreSQL](https://fly.io/docs/laravel/database-guides/laravel-pgsql/)
- [Laravel and Redis](https://fly.io/docs/laravel/database-guides/laravel-redis/)
- [Laravel and SQlite](https://fly.io/docs/laravel/database-guides/laravel-sqlite/)
- [Laravel on Fly.io](https://fly.io/docs/laravel/)
- [Cron and Queues](https://fly.io/docs/laravel/the-basics/cron-and-queues/)
- [Customizing Deployments](https://fly.io/docs/laravel/the-basics/customizing-deployments/)
- [The Basics](https://fly.io/docs/laravel/the-basics/)
- [Tigris for CDN File Storage](https://fly.io/docs/laravel/the-basics/laravel-tigris-file-storage/)
- [Persisting the Storage Folder](https://fly.io/docs/laravel/the-basics/laravel-volume-storage/)
- [Logging Stack Traces](https://fly.io/docs/laravel/the-basics/logging-stack-traces/)
- [PHP and Node Versions](https://fly.io/docs/laravel/the-basics/php-node-version/)
- [Post Deployment](https://fly.io/docs/laravel/the-basics/post-deployment/)
- [Autoscale based on metrics](https://fly.io/docs/launch/autoscale-by-metric/)
- [Autostop/autostart Machines](https://fly.io/docs/launch/autostop-autostart/)
- [Continuous Deployment with Fly.io and GitHub Actions](https://fly.io/docs/launch/continuous-deployment-with-github-actions/)
- [Create an app with Fly Launch](https://fly.io/docs/launch/create/)
- [Deploy an app](https://fly.io/docs/launch/deploy/)
- [Fly Launch](https://fly.io/docs/launch/)
- [Monorepo and multi-environment deployments](https://fly.io/docs/launch/monorepo/)
- [Run multiple process groups in an app](https://fly.io/docs/launch/processes/)
- [Scale the Number of Machines](https://fly.io/docs/launch/scale-count/)
- [Scale Machine CPU and RAM](https://fly.io/docs/launch/scale-machine/)
- [Add volume storage to a Fly Launch app](https://fly.io/docs/launch/volume-storage/)
- [](https://fly.io/docs/LICENSE/)
- [Backing up your LiteFS cluster](https://fly.io/docs/litefs/backup/)
- [LiteFS Config Reference](https://fly.io/docs/litefs/config/)
- [LiteFS Export Command](https://fly.io/docs/litefs/export/)
- [LiteFS FAQ](https://fly.io/docs/litefs/faq/)
- [Getting Started with LiteFS in Docker](https://fly.io/docs/litefs/getting-started-docker/)
- [Getting Started with LiteFS on Fly.io](https://fly.io/docs/litefs/getting-started-fly/)
- [How LiteFS Works](https://fly.io/docs/litefs/how-it-works/)
- [LiteFS Import Command](https://fly.io/docs/litefs/import/)
- [LiteFS - Distributed SQLite](https://fly.io/docs/litefs/)
- [Determining the LiteFS primary](https://fly.io/docs/litefs/primary/)
- [Built-in HTTP Proxy](https://fly.io/docs/litefs/proxy/)
- [LiteFS Releases](https://fly.io/docs/litefs/releases/)
- [LiteFS Run Command](https://fly.io/docs/litefs/run/)
- [Speedrun: Add LiteFS to your app](https://fly.io/docs/litefs/speedrun/)
- [Apps](https://fly.io/docs/machines/api/apps-resource/)
- [Certificates](https://fly.io/docs/machines/api/certificates-resource/)
- [Machines API](https://fly.io/docs/machines/api/)
- [Machines](https://fly.io/docs/machines/api/machines-resource/)
- [Tokens](https://fly.io/docs/machines/api/tokens-resource/)
- [Volumes](https://fly.io/docs/machines/api/volumes-resource/)
- [Working with the Machines API](https://fly.io/docs/machines/api/working-with-machines-api/)
- [CPU Performance](https://fly.io/docs/machines/cpu-performance/)
- [Run a new Machine](https://fly.io/docs/machines/flyctl/fly-machine-run/)
- [Update a Machine](https://fly.io/docs/machines/flyctl/fly-machine-update/)
- [Guides and Examples](https://fly.io/docs/machines/guides-examples/)
- [Machine Placement and Regional Capacity](https://fly.io/docs/machines/guides-examples/machine-placement/)
- [Machine restart policy](https://fly.io/docs/machines/guides-examples/machine-restart-policy/)
- [Machine Sizing](https://fly.io/docs/machines/guides-examples/machine-sizing/)
- [Managing Machines with the Machines API](https://fly.io/docs/machines/guides-examples/managing-machines-with-the-api/)
- [Multi-container Machines](https://fly.io/docs/machines/guides-examples/multi-container-machines/)
- [Network Policies](https://fly.io/docs/machines/guides-examples/network-policies/)
- [One App Per Customer - Why?](https://fly.io/docs/machines/guides-examples/one-app-per-user-why/)
- [Fly Machines](https://fly.io/docs/machines/)
- [Machine states and lifecycle](https://fly.io/docs/machines/machine-states/)
- [An introduction to Fly Machines](https://fly.io/docs/machines/overview/)
- [The Machine Runtime Environment](https://fly.io/docs/machines/runtime-environment/)
- [Connect Your Client](https://fly.io/docs/mpg/client-configuration/)
- [Cluster configuration options](https://fly.io/docs/mpg/cluster-configuration/)
- [Create and Connect to a Managed Postgres Cluster](https://fly.io/docs/mpg/create-and-connect/)
- [Supported Postgres Extensions](https://fly.io/docs/mpg/extensions/)
- [Phoenix with Managed Postgres](https://fly.io/docs/mpg/guides-examples/phoenix-guide/)
- [Import data from another postgres cluster](https://fly.io/docs/mpg/import/)
- [Managed Postgres](https://fly.io/docs/mpg/)
- [Monitoring and Metrics](https://fly.io/docs/mpg/metrics/)
- [Managed Postgres](https://fly.io/docs/mpg/overview/)
- [Connect to an App Service](https://fly.io/docs/networking/app-services/)
- [Custom domains](https://fly.io/docs/networking/custom-domain/)
- [Custom private networks](https://fly.io/docs/networking/custom-private-networks/)
- [Dynamic Request Routing with fly-replay](https://fly.io/docs/networking/dynamic-request-routing/)
- [Egress IP addresses](https://fly.io/docs/networking/egress-ips/)
- [Flycast - Private Fly Proxy services](https://fly.io/docs/networking/flycast/)
- [Networking](https://fly.io/docs/networking/)
- [Private Networking](https://fly.io/docs/networking/private-networking/)
- [Request headers](https://fly.io/docs/networking/request-headers/)
- [Public Network Services](https://fly.io/docs/networking/services/)
- [TLS Support](https://fly.io/docs/networking/tls/)
- [Running apps on UDP and TCP](https://fly.io/docs/networking/udp-and-tcp/)
- [Understanding Cloudflare](https://fly.io/docs/networking/understanding-cloudflare/)
- [High Availability & Global Replication](https://fly.io/docs/postgres/advanced-guides/high-availability-and-global-replication/)
- [Advanced guides](https://fly.io/docs/postgres/advanced-guides/)
- [App Connection Examples](https://fly.io/docs/postgres/connecting/app-connection-examples/)
- [External Connections](https://fly.io/docs/postgres/connecting/connecting-external/)
- [Connect From a Fly App](https://fly.io/docs/postgres/connecting/connecting-internal/)
- [Connect With flyctl](https://fly.io/docs/postgres/connecting/connecting-with-flyctl/)
- [Connecting to Fly Postgres](https://fly.io/docs/postgres/connecting/)
- [Create a Fly Postgres Cluster](https://fly.io/docs/postgres/getting-started/create-pg-cluster/)
- [Enable TimescaleDB](https://fly.io/docs/postgres/getting-started/enabling-timescale/)
- [Getting Started](https://fly.io/docs/postgres/getting-started/)
- [Migrate a Postgres Database from Heroku](https://fly.io/docs/postgres/getting-started/migrate-from-heroku/)
- [This Is Not Managed Postgres](https://fly.io/docs/postgres/getting-started/what-you-should-know/)
- [Fly Postgres (Unmanaged)](https://fly.io/docs/postgres/)
- [Attach or Detach a Fly App](https://fly.io/docs/postgres/managing/attach-detach/)
- [Backup, Restores, & Snapshots](https://fly.io/docs/postgres/managing/backup-and-restore/)
- [Check Provisioned Resources](https://fly.io/docs/postgres/managing/cluster-resources/)
- [Postgres Configuration Tuning](https://fly.io/docs/postgres/managing/configuration-tuning/)
- [Delete a Postgres Cluster](https://fly.io/docs/postgres/managing/deleting/)
- [Fork a volume from a Postgres app](https://fly.io/docs/postgres/managing/forking/)
- [Horizontal Scaling](https://fly.io/docs/postgres/managing/horizontal-scaling/)
- [Managing Fly Postgres](https://fly.io/docs/postgres/managing/)
- [Monitor a Postgres App](https://fly.io/docs/postgres/managing/monitoring/)
- [Scale to zero for Postgres Development projects](https://fly.io/docs/postgres/managing/scale-to-zero/)
- [Scale Postgres VMs](https://fly.io/docs/postgres/managing/scaling/)
- [Upgrade Postgres](https://fly.io/docs/postgres/managing/upgrades/)
- [Users & Roles](https://fly.io/docs/postgres/managing/users-and-roles/)
- [Add Object Storage](https://fly.io/docs/python/do-more/add-object-storage/)
- [Add Ollama](https://fly.io/docs/python/do-more/add-ollama/)
- [Add Postgres](https://fly.io/docs/python/do-more/add-postgres/)
- [Do More](https://fly.io/docs/python/do-more/)
- [Run a FastAPI app](https://fly.io/docs/python/frameworks/fastapi/)
- [Run a Flask App](https://fly.io/docs/python/frameworks/flask/)
- [Python Framework Guides](https://fly.io/docs/python/frameworks/)
- [Run a Streamlit app](https://fly.io/docs/python/frameworks/streamlit/)
- [Python on Fly.io](https://fly.io/docs/python/)
- [The Basics](https://fly.io/docs/python/the-basics/)
- [Setting up a Python Environment](https://fly.io/docs/python/the-basics/initial-setup/)
- [Multi-stage Builds](https://fly.io/docs/python/the-basics/multi-stage-builds/)
- [The Fly.io Architecture](https://fly.io/docs/reference/architecture/)
- [Autoscaling](https://fly.io/docs/reference/autoscaling/)
- [Migrating from AWS to Fly.io Overview](https://fly.io/docs/reference/aws-to-fly-guide/)
- [Builders and Fly.io](https://fly.io/docs/reference/builders/)
- [App configuration (fly.toml)](https://fly.io/docs/reference/configuration/)
- [Content Encoding with the Fly Proxy](https://fly.io/docs/reference/content-encoding/)
- [Fly Launch overview](https://fly.io/docs/reference/fly-launch/)
- [Fly Proxy autostop/autostart](https://fly.io/docs/reference/fly-proxy-autostop-autostart/)
- [Fly Proxy](https://fly.io/docs/reference/fly-proxy/)
- [Health Checks](https://fly.io/docs/reference/health-checks/)
- [Fly.io reference](https://fly.io/docs/reference/)
- [Load Balancing](https://fly.io/docs/reference/load-balancing/)
- [Machine migration](https://fly.io/docs/reference/machine-migration/)
- [Regions](https://fly.io/docs/reference/regions/)
- [Machine Suspend and Resume](https://fly.io/docs/reference/suspend-resume/)
- [Sorry, that launcher is retired!](https://fly.io/docs/retired-launcher/)
- [Run an Actix Web App](https://fly.io/docs/rust/frameworks/actix-web/)
- [Run an Axum App](https://fly.io/docs/rust/frameworks/axum/)
- [Run a Dioxus Liveview App](https://fly.io/docs/rust/frameworks/dioxus-liveview/)
- [Rust Framework Guides](https://fly.io/docs/rust/frameworks/)
- [Run a Poem App](https://fly.io/docs/rust/frameworks/poem/)
- [Run a Rocket App](https://fly.io/docs/rust/frameworks/rocket/)
- [Run a Warp App](https://fly.io/docs/rust/frameworks/warp/)
- [Rust on Fly.io](https://fly.io/docs/rust/)
- [Cargo Chef](https://fly.io/docs/rust/the-basics/cargo-chef/)
- [The Basics](https://fly.io/docs/rust/the-basics/)
- [Application Security by Arcjet](https://fly.io/docs/security/arcjet/)
- [Security](https://fly.io/docs/security/)
- [OpenID Connect](https://fly.io/docs/security/openid-connect/)
- [Organization Roles and Permissions](https://fly.io/docs/security/org-roles-permissions/)
- [Remove a member from your organization](https://fly.io/docs/security/remove-org-member/)
- [Fly.io security practices and compliance](https://fly.io/docs/security/security-at-fly-io/)
- [Shared responsibility model](https://fly.io/docs/security/shared-responsibility/)
- [Single sign-on for organizations](https://fly.io/docs/security/sso/)
- [TLS termination by Fly Proxy](https://fly.io/docs/security/tls-termination/)
- [Access tokens](https://fly.io/docs/security/tokens/)
- [Supabase Postgres](https://fly.io/docs/supabase/)
- [Tigris Global Object Storage](https://fly.io/docs/tigris/)
- [Upstash for Redis®*](https://fly.io/docs/upstash/redis/)
- [Upstash Vector](https://fly.io/docs/upstash/vector/)
- [Fly Volumes](https://fly.io/docs/volumes/)
- [Fly Volumes overview](https://fly.io/docs/volumes/overview/)
- [Manage volume snapshots](https://fly.io/docs/volumes/snapshots/)
- [Create and manage volumes](https://fly.io/docs/volumes/volume-manage/)
- [Volume states](https://fly.io/docs/volumes/volume-states/)
