PM4Py is een open-source Python-bibliotheek voor processmining. Ontwikkelaars, onderzoekers en data-analisten roepen er kant-en-klare functies mee aan in plaats van de algoritmen zelf te bouwen. De bibliotheek ondersteunt onder meer procesontdekking (directly-follows-graphen, Petri-netten, BPMN-modellen en procesbomen), conformance checking, prestatieanalyse, processtatistieken, organisatiemining, het filteren van eventlogs en objectgericht processmining. U installeert PM4Py met pip en draait het in uw eigen Python-omgeving.
PM4Py werd ontwikkeld bij het Fraunhofer FIT. Sinds 2024 is Process Intelligence Solutions GmbH, een spin-off van Fraunhofer FIT, verantwoordelijk voor ontwikkeling, onderhoud, distributie en licenties. De community-versie valt onder de GNU AGPL v3, waardoor software die PM4Py gebruikt zelf als open source onder de AGPL moet worden gepubliceerd; voor closed-source gebruik is een commerciële licentie beschikbaar. Omdat de bibliotheek lokaal draait, blijven uw eventdata in uw eigen omgeving, zonder verplichte clouddienst of externe verwerking. Voor Europese organisaties is dat een eenvoudige route naar processmining met volledige controle over de data.