Documentation main page


Alambic is an open-source framework and service for software engineering data analysis and management. Alambic main page is castalia.camp/alambic and its forge is hosted at BitBucket.

Basically Alambic uses plugins to retrieve data from various tools and repositories of the software development process, applies these values to a quality model and generates a variety of graphs, numbers, and reports. Alambic also provides a unified API to retrieve this data.


Local resources





Online resources





Retrieval and analysis process

Data is retrieved by executing pre-plugins. Plugins first collect the data and then optionnaly run checks and actions, then compute metrics or visualisation objects. Once all pre-plugins have been executed, the attributes are computed and the quality model is populated.

Then the post-plugins are executed, and have access to all data retrieved and computed by pre-plugins. Once the project has been successfully analysed results are displayed in the dashboard section. This section provides several pages to analyse the project's situation and zoom into the details when needed. The plugins tab displays the visualisation output of installed plugins.

Once all projects have been executed, global plugins are executed. They have access to data, information, recommendations, metrics and attributes from all projects.


Metrics, indicators, attributes, confidence



Page generated by Alambic 3.2 on Mon Mar 27 02:43:27 2017.