Oskari is an Open source distributed and extensible geoportal built with Java and Javascript. The goal is to help businesses and municipalities offer better online and mobile map services to their citizens and consumers. Take a look at the features it provides and the roadmap for things on their way. A sample application is provided as download and live demo (Read more)

Contributing to Oskari

The documentation below describes the internal workings of Oskari and helps you to extend it to your needs and make meaningful contributions for the community!


The user interface is a Javascript-based single-page app built by selecting a series of modules that provide features for an application. The modules provide a documented API for interaction and/or easy replacement for a new implementation of a feature. You can mix and match the modules or create new ones to customize the application for your needs.


The oskari-server is built with Java and Maven. It provides deployable webapps for managing and launching the user interface for Oskari-based apps. It also provides endpoints (action routes) for http-requests triggered by the frontend.