Catala is a programming language for law as code, developed as a research project at Inria, the French national research institute for computer science. It lets its users write the rules of a statute in a form that a compiler turns into executable code, for example for social-benefit calculations. The current release is 1.3.0, published on 30 September 2026, and it adds a build system and editor tooling for large projects. The source code is published on GitHub under the Apache 2.0 licence.
Catala has no vendor cloud: it is installed and run on the user's own machines, so no customer data passes to the maintainer. Inria is a public research body based in France, and the French family-benefits agency CNAF has signed a partnership with Inria to contribute to the project. For a European organisation the language is an open-source alternative to proprietary rules engines that encode legislation. Because it is a language rather than a hosted service, the governance question is which legal texts are encoded and how they are maintained.