Flourish is a platform for visualising and storytelling with data.

It lets JavaScript developers produce templates that non-coders can use to edit and publish data-driven and interactive content.

The Flourish SDK

The Flourish SDK is our command-line tool.

You’ll use the Flourish SDK to develop templates locally, then upload them to Flourish.

The first step is to get started with the SDK, then work through the tutorial.

Flourish Studio

You can then upload your templates to Flourish Studio, the interactive environment where they can be used by non-coders.

Screenshot of Flourish editor

Your users can enter and edit their own data (live in the browser), and change the configuration options you make available. The result is an interactive graphic that can be published, embedded, downloaded or used as the basis of a structured story.

By default, templates are freely available for anyone to use, but it’s also possible to create private templates for use within a particular organisation.

Extra resources

Once you’re up and running, you’ll want to start building your own templates. These resources may help:

And if you want help, please don’t hesitate to ask. This documentation is a work in progress - your feedback will help us improve!