OpenRenderManagement, aka Puli,  is an open-source render management project.

The Core project is called Puli and is entirely written in python.

PuliUI is a GWT project that provides a simple web interface for OpenDispatcher.

  • Python APIPuli is an open-source render management solution entirely written in Python. It provides a job submission API that can be used directly within Maya® (Autodesk) or Nuke® (The Foundry) – amongst others.
  • Job TypesSeveral action scripts are also provided to enable jobs submission for Maya® (Autodesk), Mental Ray® (NVidia), Nuke® (The Foundry) but you can easily write your own scripts to support your in-house rendering engine or any other 3rd party solution.
  • Render StatisticsJobs informations and metadatas can be stored in a database (and therefore providing persistence) and can then be used to provide rendering statistics.
  • Global RenderingPuli is able to seamlessly manage rendering on both local and distant networks.
    For example, you can mix your renderfarm between local render nodes and a 3rd party cloud solution.
  • More Noteworthy Features• Priority management
    • Jobs dependencies
    • Rendering software license availability
    • Minimum hardware requirements for a job (CPU, memory, …)
    • Workstations and renderfarm management (render nodes pools)
    • Local user denial for his workstation to be used as a render node

Home Page:
Project Page:
Language: python
Platform: All
License: Modified BSD
Sponsor: Mikrosimage