Welcome to Indico’s documentation!


The effortless open source tool for event organization, archival and collaboration.

CI Build Status License Available on PyPI Made at CERN!

Welcome to Indico’s documentation. This documentation is split into several parts, from installing Indico to developing Indico plugins. To dive into the internals of Indico, check out the API documentation. Read more about Indico in our official website.


To simply install and use Indico, follow the production installation instructions. For those who are interested in developing new features and plugins for Indico, check out the development installation instructions.


Indico is very flexible and many things can be configured/customized in its configuration file.



Indico can be extended through plugins, standalone packages of code that do not require any modifications to the Indico core itself. A plugin can perform something very simple such as adding a new command to the Indico CLI to more complex functionalities like introducing new payment methods, chat integration, etc.

We suggest that you first have a look at Getting started and then head over to the more advance topics in the table of contents.


Indico allows you to programmatically access the content of its database by exposing various information like category contents, events, rooms and room bookings through a web service, the HTTP Export API.

Translating Indico

We are always looking for new translators to help us make Indico accessible to the widest possible audience. You can help us achieve that goal by contributing translations to Indico!

API reference

This part of the documentation focuses on the core modules of Indico and includes information about the models and utility functions and classes that are useful for understanding the internals of the application.

What’s New

Indices and tables