| title | layout | toc | nav |
|---|---|---|---|
Databases and storage |
docs |
true |
firecracker |
Fly.io Managed Postgres is a production-ready Postgres service that handles the hard parts for you: high availability, automatic failover, encrypted backups, monitoring and metrics, seamless scaling, and 24/7 support to keep your data fast, safe, and always online.
Upstash for Redis - Redis is an in-memory database commonly used for caching. A managed service by Upstash.
The Fly Machines in your app provide ephemeral storage, so you get a blank slate on every startup. For hardware-local, persistent storage on Fly.io, use Fly Volumes. You can attach volumes on an app directly, or run a separate database app with volume storage and connect an app to that.
Fly Volumes: A Fly Volume is a slice of NVMe disk storage attached to the server that hosts your Machine. Read the Fly Volumes overview to find out if volumes are the best solution for your use case.
Tigris Global Object Storage - Tigris is a globally distributed S3-compatible object storage service hosted on Fly.io infrastructure.
If your project calls for something else, most external databases and storage providers work well with Fly.io. You might just need to spend a bit more time wiring up the networking.
