Welcome to Flower!

Flower is a friendly federated learning research framework. The design of Flower is based on a few guiding principles which aim to make it customizable, extendable, framework-agnostic, and understandable.

User Guide

The user guide is targeted at researchers and developers who want to use Flower to bring existing machine learning workloads into a federated setting. One of Flower’s design goals was to make this simple. Read on to learn more.

Contributor Guide

The Flower authors welcome external contributions. The following guides are intended to help along the way.