EOxServer is a server for presenting big Earth Observation (EO) data archives and metadata via Open Standards.

Earth Observation data currently supported includes 2D raster data generally acquired using sensors on satellites or aircrafts and including information about the time of acquisition and the footprint on planet Earth. It is typically used to monitor Earth’s natural and built environment.

EOxServer builds upon an Open Source stack of software which includes Python, MapServer, Django/GeoDjango, GDAL, PROJ, and a SpatiaLite or PostGIS database.

eoxserver screenshot

Core Features

  • View, filter, subset, and download EO data

  • Register EO data archives

  • Web based and command line administration interface

  • Publish data via Open Geospatial Consortium (OGC)

    • Web Coverage Service (WCS) 1.0, 1.1 and 2.0 & proposed EO-WCS

    • Web Map Service (WMS) & EO-WMS

    • Proposed extensions to WCS including: GeoTIFF encoding, predefined projections (CRSs), scaling, and interpolation.

    • Protocols supported are: KVP and XML/POST (used together with SOAP2POST Proxy to provide also XML/SOAP)

  • Register data stored in S3

  • Publish using the following formats and groupings:

    • 2-D EO Coverages derived from gmlcov:RectifiedGridCoverage

    • 2-D EO Coverages derived from gmlcov:ReferenceableGridCoverage

    • Dataset Series as a collection of EO Coverages e.g. in a time series

    • Stitched Mosaics of Rectified EO Coverages including contributingFootprint

  • Coverage formats supported:

  • GeoTIFF

  • Formats supported by the GDAL library

Implemented Standards



  • WPS


  • OpenSearch


Website: https://docs.eoxserver.org/en/stable/

Licence: MIT-style license

Software Version: 1.1.2

Supported Platforms: Linux, Windows, Mac

API Interfaces: Python

Support: https://docs.eoxserver.org/en/stable/users/basics.html#where-can-i-get-support