Spine Toolbox

A key output of the Spine project is an application called Spine Toolbox, which provides means to define, manage, and execute energy system models that are becoming increasingly complex. Spine Toolbox is modular and provides a skeleton where tools and models together with data can be combined in order to make a visual representation of the whole data processing chain.

The clear cut modularity of the tools and models within Spine Toolbox unleashes innovation potential, as it will be possible to develop new functionality without understanding the detailed implementation of all the parts in the application. This allows, for example, a large energy consumer to include a detailed model of their process within the larger energy system and seek to optimize its processes for cost-effective flexibility. Spine Toolbox can therefore be used to test new concepts and it can lead to new products, services and business models.


Spine Toolbox is an open-source cross-platform desktop application for Windows, Macintosh and Linux platforms. The source code and documentation was released to the public in the fall of 2018.

You can follow the development process on the project GitHub page.


For a tutorial on how to clone and install the latest development version of Spine Toolbox from the GitHub repository to your computer, please see the videos on YouTube.

Spine installation tutorials in Youtube

User guides

Spine Toolbox’s User Guide has been published online. The guide includes a Getting Started tutorial, which familiarizes the user with the basic concepts of the application, as well as a tutorial for running the Spine case study A5 Hydro power study with river systems.


You can find all releases from here.


Spine Toolbox source code is licensed under the GNU Lesser General Public License (LGPL). Spine Toolbox documentation, manual and all original graphics and icons are licensed under the Creative Commons BY-SA 4.0 license.

You can modify or redistribute it under the conditions of these licenses.


Spine Toolbox acts as a tool that glues the different parts of the project together.