Skip to main content

OpenFisca

OpenFisca
Get the code

Language

Python

Tool Type

API

License

GNU Affero General Public License 3

Version

2.0.7

About the tool Responsible

OpenFisca

OpenFisca
What is it?

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.

What problems does it solve?

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.

How does the tool work?

**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.

Open standards

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.

Sector
Reform or Modernization of the State
Functionality
Data collection analysis and visualization
Sustainable development goals
Partnership for the goals
Toolkits
Country - Uruguay
hands
Get the code for this project
Get the code

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]

Contact us
OpenFisca Architecture Diagram OpenFisca Architecture Diagram

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

Organization Core Principles Description Organization Core Principles Description

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

OpenFisca Ontology OpenFisca Ontology

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.

OpenFisca Official Site

Open source engine that allows modeling laws and regulations, making them computable through open APIs for developers, data scientists and researchers.

See more
Registry of Digital Public Assets (DPGA)

Official list of open source tools endorsed by the Digital Public Goods Alliance. This tool is part of this registry.

See more
Digital Public Goods Alliance: an opportunity to drive development

Article that presents the global alliance to promote digital public goods and its relationship with the IDB.

See more
MAIIA
Identifying informal settlements with artificial intelligence.

Urban Development and Housing
Image processing
Urbantrips
Turning transportation data into complex analysis to improve management.

Transport
Geolocation
Pavimentados
Optimizing road maintenance and signaling with computer vision.

Transport
Geolocation
Image processing
UrbanPy
Simplifying urban data collection and analysis for effective planning.

Urban Development and Housing
Geolocation
Database management
SunScan IDB
Facilitating the evaluation of rooftop solar potential with advanced and accessible technology.

Energy
Geolocation
Image processing
URSA
Facilitating urban planning with accessible data.

Urban Development and Housing
Simulators
Geolocation
see all tools
hands
Deepen your knowledge on the implementation of tools in the public sector with our courses, guides and many other resources.
Be part of the community
Jump back to top