Luigi is een Python-pakket voor het bouwen van complexe pijplijnen van batchtaken. Het regelt afhankelijkheden tussen taken, workflowbeheer en visualisatie van de pijplijn, en bevat ondersteuning voor Hadoop. Ontwikkelaars definiëren taken en hun onderlinge afhankelijkheden in Python-code, waarna Luigi bepaalt welke taken nog moeten draaien. Het project is ontstaan bij Spotify, is vrijgegeven onder de Apache-2.0-licentie en wordt volgens de README onderhouden door het datateam van Spotify. Het draait als bibliotheek op uw eigen infrastructuur en wordt geïnstalleerd via PyPI.
Het project wordt gedragen door Spotify, met hoofdkantoor in Stockholm (Zweden) en juridische zetel in Luxemburg, beide in de EU. Omdat Luigi een open-sourcebibliotheek is zonder eigen clouddienst, draaien taken en gegevens uitsluitend waar u de software installeert; er gaat niets naar de ontwikkelaar. Voor een Europese organisatie is dit een zelf te hosten orkestratiekeuze zonder buitenlandse leverancierscontrole. De licentie maakt aanpassing mogelijk, maar beheer, schaling en beveiliging van de omgeving blijven uw eigen verantwoordelijkheid.