Skip to main content
Pink flamingoes

About MOL

Geographic information about biodiversity is vital for understanding the many services nature provides and their potential changes, yet remains unreliable and often insufficient. Built on a scalable web platform geared for large biodiversity and environmental data, Map of Life endeavors to provide ‘best-possible’ species range information and species lists for any geographic area. Map of Life aims to support effective and global biodiversity education, monitoring, research and decision-making by assembling and integrating a wide range of knowledge about species distributions and their dynamics over time. 


The Map of Life assembles and integrates different sources of data describing species distributions worldwide. These data include expert species range maps, species occurrence points, ecoregions, and protected areas from providers like IUCN, WWF, GBIF, and more. All data assets are stored, managed, backed up, and accessed using a hosted cloud instance.


The Map of Life architecture is built for scalability and performance using JavaScript, HTML5, Google App Engine and CartoDB. On the server side, all data requests are handled by Google App Engine which contains data indexes and caches. If the data are not indexed or cached, Google App Engine sends an HTTP request to CartoDB using the Maps or SQL API. The resulting data, including map tiles and GeoJSON documents, are then cached for servicing future requests.