Go to the main page


DHIS2 is open source software licensed under the liberal BSD 3-clause license and is free for everyone to install and use. On this page, you can find downloadable files for the DHIS2 core software, plus links to related applications and metadata packages developed by DHIS2.

Jump to a section on this page

    Core DHIS2 Software

    The DHIS2 WAR file requires you to install a Java servlet container (like Tomcat or Jetty) and PostgreSQL. You can get the latest stable release for all maintained versions from the links below, and the very latest build from here. Check out the installation guide for Ubuntu Linux.

    The WAR files are hosted on releases.dhis2.org where you can also find nightly (“canary”) as well as bleeding-edge (“development”) builds, by selecting the appropriate channel.

    Please note that if you are upgrading your DHIS2 instance you should consult the upgrade notes for each version in between your current version and the new version you are installing, to be aware of any new requirements or configuration changes. Refer to our upgrading documentation for additional information and tips.

    For a listing of previous versions of the DHIS2 core software, visit our Downloads Archive page.

    VersionProduction War FilesRelease dateSizeUpgrade notesRelease notesDocker
    2.37DHIS2 2.37.011 Nov 2021311 MbUpgrade notes2.37 Release notes2.37 images
    2.37.0 Patch Release notes
    2.36DHIS2 2.36.411 Oct 2021
    (Embargo removed 02 Nov 2021)
    291 MbUpgrade notes2.36 Release notes2.36 images
    2.36.4 Patch Release notes
    2.35DHIS2 2.35.807 Oct 2021
    (Embargo removed 02 Nov 2021)
    273 MbUpgrade notes2.35 Release notes2.35 images
    2.35.8 Patch Release notes
    2.34DHIS2 2.34.704 Oct 2021
    (Embargo removed 02 Nov 2021)
    300 MbUpgrade notes2.34 Release notes2.34 images
    2.34.7 Patch Release notes
    2.33**DHIS2 2.33-eos10 Jun 2021 (2.33.9)
    Subsequently updated with EOS (End of Support) builds
    280 MbUpgrade notes2.33 Release notes2.33 images
    2.33.9 Patch Release notes
    2.32**DHIS2 2.32-eos12 Nov 2020 (2.32.7)
    Subsequently updated with EOS (End of Support) builds
    272 MbUpgrade notes2.32 Release notes
    2.32.7 Patch Release notes
    2.31**DHIS2 2.31-eos27 May 2020 (2.31.9)
    Subsequently updated with EOS (End of Support) builds
    255 MbUpgrade notes2.31 Release notes
    2.31.9 Patch Release notes
    **These versions have reached End of Support and are no longer under active maintenance. Important changes are occasionally added as "eos" builds. "eos" builds should therefore be considered the latest stable versions.

    Embargoed Releases

    Embargoed releases contain fixes to security vulnerabilities which are not included in the open source DHIS2 repositories. They provide an opportunity for implementations to update before vulnerabilities are disclosed to the general public.

    When the vulnerabilities are disclosed, the fixes will be made available in the open source DHIS2 repositories and the patches will be re-released without the -EMBARGOED suffix.

    The EMBARGOED and non-embargoed versions of a patch, provided by the DHIS2 Team, are functionally identical. You can, and should, use EMBARGOED versions in your system as you would any patch release.

    Note, however, that building the software yourself from the -EMBARGOED tag will result in a version that DOES NOT include the security fixes.


    Cloud Hosting

    Deploying a DHIS2 instance requires a web server. There are several options available for hosting DHIS2, including virtual service providers and DHIS2 software as a service, where hosting aspects such as backups, security and high-speed connectivity are taken care of. Visit our hosting page to learn more.

    DHIS2 Android Capture App

    The DHIS2 Android Capture App allows for mobile data capture in both online and offline mode, across all DHIS2 data models. Data and metadata are automatically synchronized whenever there is internet access, always keeping the most relevant data for the logged-in mobile device user.

    In addition, the Android Settings Web App can be downloaded from the DHIS2 App Hub and installed in a DHIS2 instance to allow system administrators to test and configure synchronization parameters for the Android Capture App and encrypt the local database of the android devices.

    App versionDHIS2 Core versionAndroid OS versionDocumentationDownload
    MinimumRecommendedMinimumRecommendedGoogle PlayGitHub
    Capture v2.5DHIS 2.30DHIS 2.35 / 2.36 / 2.37Android 4.4 (KitKat)Android 5.1 (Lollipop) or betterDocumentationDownload from Google PlayDownload from GitHub

    App Hub: Additional Web Apps

    The DHIS2 App Hub provides links to additional web applications for the DHIS2 platform developed by the core DHIS2 team, our HISP network, international partners such as the World Heath Organization (WHO), and other members of the global DHIS2 community. These apps are fully compatible with the core DHIS2 software platform.

    You can browse and download the available DHIS2 web apps in our App Hub.

    Metadata Packages

    DHIS2 has worked with the World Health Organization (WHO) and other partners to develop standardized metadata packages to strengthen data use on a national and international level by supporting adoption of global health data standards into national routine health management information systems. Packages are available for analytics dashboards, aggregate data collection, and case-based (Tracker) programs, and can be installed in standalone DHIS2 systems or integrated into existing DHIS2 instances.

    Read more and download metadata files on the Metadata package downloads page.

    Source Code

    The DHIS2 source code is hosted at Github and you can find it at github.com/dhis2. The server-side code is found in the dhis2-core repository. Each stable release has its own release branch, named like 2.342.35 and so on. The client-side apps are found in separate repositories named with an -app suffix. The source code is released under the BSD 3-clause license.

    Sample Data

    When setting up your system it is useful to have access to a database with sample data. This database contains data from the DHIS2 implementation in Sierra Leone. The PostgreSQL file must be gunzipped and can be imported through pgAdmin restore function or with psql -d dbname -U username -f dhis2-db-sierra-leone.sql. You might want to install the 7zip package to gunzip the database file on Windows.

    You can also find all sample data on databases.dhis2.org.

    2.37 latestSample database (PostgreSQL)80.3 Mb
    2.37.0 stableSample database (PostgreSQL)80.3 Mb
    2.36 latestSample database (PostgreSQL)79.8 Mb
    2.36.4 stableSample database (PostgreSQL)79.8 Mb
    2.35 latestSample database (PostgreSQL)78.6 Mb
    2.35.8 stableSample database (PostgreSQL)78.7 Mb
    2.34 latestSample database (PostgreSQL)81 Mb
    2.34.7 stableSample database (PostgreSQL)81 Mb