
Language
Python
Tool Type
API
License
GNU Affero General Public License 3
Version
2.0.7
OpenFisca

OpenFisca is a free software tool that transforms legislation into computable models, facilitating the analysis of fiscal and social policies through an API interface. This engine allows users to simulate the effects of policies on different populations and make adjustments before their official implementation. Used by government departments, policymakers and research organisations, OpenFisca helps clarify the implications of legislative reforms and promote informed and transparent debate on public policy.
OpenFisca solves the challenge of opacity in tax and benefits legislation. It makes laws and regulations computable and transparent, allowing governments and organizations to collaborate on policy modeling, improving coherence and efficiency in public administration and political planning.
**Country-Specific Simulation**: Allows for the creation of country-specific policy models. **Python and NumPy Dependence**: Runs on Python, leveraging NumPy for complex calculations. **Flexible Installation Options**: Can be installed using conda or pip, supporting various operating systems. **Extensive Testing Suite**: Includes a suite of tests for validating simulations and code changes. **Web-API Provision**: Offers a Web API for easier integration and data access.
Built on Python 3.7+ with Numpy support. Uses MyPy for type checking, maintains consistent coding style, and auto-updates its documentation. Includes optional API tracker.

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

This image shows a diagram depicting the architecture or components of OpenFisca, illustrating how new country packages, extensions, and apps connect through an API.

This image illustrates the core principles of an organization: transparency in legislation, objective legislation preparation, and rationalization of public expenses.

OpenFisca presentation screen with the text: "Ontology of OpenFisca", explaining that inputs and outputs are Python data objects and calculation methods are Python functions. A code example appears on the right.
Open source engine that allows modeling laws and regulations, making them computable through open APIs for developers, data scientists and researchers.
Official list of open source tools endorsed by the Digital Public Goods Alliance. This tool is part of this registry.
Article that presents the global alliance to promote digital public goods and its relationship with the IDB.
