See More

A very common reason is a wrong site baseUrl configuration.\n

Current configured baseUrl = / (default value)\n

We suggest trying baseUrl = \n\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))

Skip to main content

DHIS2 Developer Portal

Welcome to the DHIS2 application development community!

Getting Started

Getting Started

A step-by-step guide on how to get started with DHIS2 application development.

Learn more →

DHIS2 App Platform

DHIS2 App Platform

Common build system, development tools, runtime support, and standard functionality for DHIS2 apps.

Learn more →

Web UI Components

Web UI Components

Learn more about the DHIS2 UI components.

Learn more →

Integration

Integration

Learn more about integrating DHIS2.

Learn more →