Deploy a Rust app close to your users · Fly

Install flyctl on GNU/Linux

$ curl -L https://fly.io/install.sh | sh

Run from Rust project root

$ fly launch

Scale CPU, memory, instances & regions

$ fly scale

Unleash the Full Potential of Rust with Fly.io

Experience blazingly fast deployment of your Rust applications at global scale. Power up your Rust projects with Fly.io's effortless deployment and worldwide reach. Let your zero-cost abstractions shine and your memory-safe systems thrive in a truly distributed environment.

Managed Postgres for Rust Projects

Focus on features and leave database management to Fly.io. Our Managed Postgres service gives you:

From Concept to Launch, Faster Than Ever

Starting fresh with Fly.io feels like a breeze. We've streamlined the process so you can deploy your Rust applications without hassle. Move fast from development to deployment, without compromising the blazing performance and minimal resource usage that come with Rust's compiled binaries.

Deploy Your App Where Your Users Are. Literally.

Fly.io makes it easy to run your Rust app where your users are. Users enjoy incredibly fast response times and resource efficiency when the power of Rust's zero-overhead compilation and efficient memory management is realized. Experience the low latency lifestyle, get higher throughput, and predictable performance for your users, no matter where they are.

Memory-Safe, Blazingly Fast Systems

Enjoy the simplicity of deploying memory-safe, blazingly fast systems across regions with Rust's compile-time guarantees. Ensure reliability and performance while providing efficient, fearless concurrency across the globe.

Build with Confidence

Build with confidence knowing your Rust services are protected with built-in secure, private networking, perfectly complementing Rust's memory safety and security-first design philosophy. Your data is safe and your connections are secure.

Trusted by teams at