Skip to content
Fly App performance optimization Docs
Need a Logo? View Our Brand Assets
Fly App performance optimization Docs
Pricing Support
Sign In Sign Up
Getting Started
  • Quickstart: Launch your app
  • Launch HelloFly Demo App
  • Deep Dive Demo App
  • Choose a Language or Framework
  • Fly.io Essentials
  • Troubleshoot Deployments
Fly.io Blueprints
  • Autoscale Machines
  • Session Affinity (a.k.a. Sticky Sessions)
  • Connecting to User Machines
  • Deploying Remote MCP Servers
  • Resilient apps use multiple Machines
  • Autostart and autostop private apps
  • Git Branch Preview Environments on Github
  • Managing Docker Images with Fly.io's Private Registry
  • Setting Hard and Soft Concurrency Limits on Fly.io
  • Crontab with Supercronic
  • Deferring long-running tasks to a distributed work queue
  • Task scheduling guide
  • Shared Nothing Architecture
  • Per-User Dev Environments with Fly Machines
  • Seamless Deployments on Fly.io
  • Run an SSH server
  • Staging and production isolation
  • Using base images for faster deployments
  • Observability for User Apps
  • Multi-region databases and fly-replay
  • Jack into your private network with WireGuard
  • Deno KV with LiteFS Cloud
  • Going to Production with Healthcare Apps
  • Run private apps with Flycast
  • Bridge your other deployments to Fly.io
Apps on Fly.io
  • Fly Apps Overview
  • Fly Launch
  • Secrets
  • Production Checklist
Languages & Frameworks
  • Elixir
  • Rails
  • Laravel
  • Django
  • JavaScript
  • Rust
  • Python
  • More...
Fly Machines
  • 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
  • Create and Connect to a Managed Postgres Cluster
  • Import data from another postgres cluster
  • Supported Postgres Extensions
Fly GPUs
  • GPU Quickstart
  • Getting Started with GPU Machines
  • Python GPU Dev Machine
Databases & Storage
  • Tigris Object Storage
  • Fly Postgres
  • SQLite & LiteFS
  • Upstash for Redis®
  • Upstash Vector
Fly Volumes
  • Fly Volumes Overview
  • Create and Manage Volumes
  • Manage Volume Snapshots
  • Volume States
Fly Kubernetes
  • 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
  • Connect to an App Service
  • Public Networking
  • Private Networking
  • Custom Private Networks
  • Flycast - Private Proxy Services
  • Dynamic Request Routing
  • Custom Domains
  • Automate Certificates via API
  • Understanding Cloudflare
  • Request Headers
  • Run UDP Services
  • TLS Support
Monitoring
  • Metrics
  • Sentry Error Tracking
  • Logging
    • Live Tail Logs
    • Search Logs
    • Export Logs
    • Error Codes
Security
  • SSO for Organizations
  • Remove a Member from an Org
  • TLS Termination
  • App Security by Arcjet
  • Access Tokens
  • OpenID Connect
  • Shared Responsibility Model
  • Security Practices and Compliance
Reference
  • flyctl
  • App Config Reference (fly.toml)
  • Architecture
  • Autoscaling
  • AWS to Fly Overview
  • Builders
  • Content Encoding
  • Fly Launch
  • Health Checks
  • Load Balancing
  • Machine Migration
  • Multiple Processes in Apps
  • Fly Proxy
  • Fly Proxy Autostop/Autostart
  • Regions
About
  • Pricing
  • Billing
  • Engineering Jobs
  • Healthcare on Fly.io
  • Support
  • Extensions Program
  • Extensions API
  • Merch
  • Open Source
  • Using Our Brand
  • Privacy Policy
  • Terms of Service
Docs Supabase Postgres

Supabase Postgres

Supabase Managed Postgres on Fly.io infrastructure is no longer available. You can check out the announcement here.

If you’re interested in using Supabase Postgres, please see their official documentation.

Report an issue or edit this page on GitHub
On this page