Welcome to Flamenco

Flamenco is a render management solution, originally developed to support the 3D animation suite Blender. This page collects developer documentation only. User docs are not available yet.

The Flamenco architecture is is based on the following scheme. We have one server, one or more managers, controlling one or more workers, and one dashboard.

1920

Example of a Flamenco installation.

With this configuration it’s possible to have a very generic and simple API on the server, and develop/maintain different type of front-ends for it.

It could be argued that developing a unified version of server and dashboard would make things more efficient, but on the other hand the development of an API would be needed anyway.

Having dashboard and server separate also allows greater level of network security, as well as more flexible maintainability (dashboard can go down for changes and the server can keep running).