Dimosim API

This services answers the following requests:

Get information

/geojson-schema: information about a geojson schema, e.g. : /geojson-schema?schema_name=envelop_simple_demand_ventilation_system - documentation
/configuration-tags: list of available systems (for 'system' attributes of objects in geojson) - documentation
/variables: allows to display available variables - documentation

Run simulations

/run-simulation: a simple simulation without geojson file
/run-from-geojson: run from a geojson file - documentation
/optimize-network: optimize the network given by the user - documentation
/dimension-network: dimension a network given by the user - documentation

Server administration

/kill: end a running simulation - documentation
/ping: check if a simulation is still running - documentation
/health: check if the server is up and running - documentation
/ps: list simulations in memory - documentation
/statistics: display server usage statistics - documentation
/version: display version information (last update of the server) - documentation

/info: display basic information about server activity (number of running Dimosim simulations) - documentation


Documentation

Dimosim documentation
API documentation
Default values (Excel files at the bottom of the page)


Login (you need to login to view documentation)

commit a84b657ef1853333e0c1d7dc11e2ebf064ef74cb
Author: Werner Keilholz
Date: Tue Feb 10 15:43:14 2026 +0100

fix URLs

Access control is enabled.