Fly and Open Source

Fly builds on the work of a tremendous open source infrastructure community. We want open source authors to benefit from their work because we think a healthy, thriving open source ecosystem will help us build better products.

Fly is, like many infrastructure platforms, an intricate system built on a number of commercial companies' open source projects. We use Nomad, Consul and Vault from Hashicorp. At the heart of our application execution is a variant of Amazon's Firecracker. We make Redis accessible to all those applications for data storage. Our monitoring and dashboards use Prometheus and Grafana. We contribute to projects in a few different ways:

Equity Grants

There's a tradition of giving equity grants to startup advisors who help growing companies. We too give equity grants - with us though they go to open source authors whose projects we rely on such as isolated-vm and acme-client. Those projects are important to Fly and helped us build the developer experience we wanted.

Recurring donations

We sponsor the developers behind our favorite open source projects. Some we use heavily, like the Hyper HTTP client for Rust. Some are just cool, like the Crystal Language.

Revenue share

We are also working out new ways for open source projects to benefit from Fly. One of those is revenue sharing. Bring your open source project to Fly so it can be one-click launched from a dedicated Fly page. We're developing a number of schemes to revenue share when one of those projects is deployed into a paid-for instance on Fly. We're already running with Imaginary and hope to bring many more open source projects into the fold in the future. (Read more about Imaginary and One-click launching on Fly) . If you think your project could work with Fly - drop us a line...