Catala is een programmeertaal voor wetgeving als code, ontwikkeld als onderzoeksproject bij Inria, het Franse nationale instituut voor onderzoek in informatica. Gebruikers schrijven de regels van een wet in Catala; een compiler zet die om in uitvoerbare code, bijvoorbeeld voor berekeningen van sociale uitkeringen. De huidige release is 1.3.0, gepubliceerd op 30 september 2026, met een build-systeem en editorondersteuning voor grote projecten. De broncode staat op GitHub onder de Apache 2.0-licentie.
Catala heeft geen clouddienst van de leverancier: het wordt geïnstalleerd en uitgevoerd op de eigen machines van de gebruiker, zodat er geen klantgegevens naar de beheerder gaan. Inria is een publieke onderzoeksinstelling in Frankrijk, en de Franse uitkeringsinstantie CNAF heeft een samenwerking met Inria aangegaan om aan het project bij te dragen. Voor een Europese organisatie is de taal een open-source alternatief voor gesloten regelmotoren waarin wetgeving wordt gecodeerd. Omdat het een taal is en geen gehoste dienst, draait de governance-vraag om welke wettekst wordt gecodeerd en wie die onderhoudt.