Skip to main content

An accelerating proxy for tile and web map services

Project description

MapProxy is an open source proxy for geospatial data. It caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client.

MapProxy is a tile cache, but also offers many new and innovative features like full support for WMS clients.

MapProxy is actively developed and supported by Omniscale, it is released under the Apache Software License 2.0, runs on Unix/Linux and Windows and is easy to install and to configure.

Go to for more information.

The documentation is available at:


1.11.1 2019-08-06


  • Fix Cross Site Scripting (XSS) issue in demo service. Fix for #322 did not properly escaped input used in JavaScript examples.

    A targeted attack could be used for information disclosure. For example: Session cookies of a third party application running on the same domain.

1.11.0 2017-11-20


  • Improve reprojection performance and accuracy.
  • ArcGIS compact cache: Support for version 2.
  • ArcGIS compact cache: Improve performance for version 1.
  • ArcGIS compact cache: Add mapproxy-util defrag to reduce bundle size after tiles were removed/updated.
  • ArcGIS REST source: Support and seed_only.
  • Use systems CA certs by default and fix ssl_no_cert_checks for Python >=2.7.9 and >=3.4
  • WMS: Improve Bounding Boxes in Capabilities.
  • Mapserver: Find mapserv binary in PATH environment.


  • Seed: Always show last log line (100%).
  • Fix saving transparent PNGs for some versions of Pillow (workaround for Pillow bug #2633)
  • SQLite: Fix possible errors on first request after start.
  • Demo: Fix demo client with use_grid_names.
  • serve-develop: Fix header encoding for Python 3.
  • Seed: Fix –interactive for Python 3.
  • Support tagged layers for sources with colons in name.
  • Support # character in Basis Authentication password.
  • Fix import error with shapely>=1.6
  • Fix duplicate level caches when using WMTS KVP with MBtile/SQLite/CouchDB.


  • Remove support for Python 2.6

1.10.4 2017-08-17


  • Fix Cross Site Scripting (XSS) issue in demo service (#322). A targeted attack could be used for information disclosure. For example: Session cookies of a third party application running on the same domain.

1.10.3 2017-07-07


  • Fix crash during clipping
  • Fix bilinear/bicubic resampling from cropped source
  • Fix loading empty coverages

1.10.2 2017-06-21


  • Fix coverage clipping for caches with a single source

1.10.1 2017-06-06


  • Fix mapproxy-util serve-develop for Python 3.6 on Windows
  • Fix OGR coverages on Windows with Python 3 and official OGR Python bindings
  • Fix –repeat option of mapproxy-util scales

1.10.0 2017-05-18


  • Support for S3 cache.
  • Support for the ArcGIS Compact Cache format version 1.
  • Support for GeoPackage files.
  • Support for Redis cache.
  • Support meta_tiles for tiles sources with bulk_meta_tiles option.
  • mbtiles/sqlite cache: Store multiple tiles in one transaction.
  • mbtiles/sqlite cache: Make timeout and WAL configurable.
  • ArcGIS REST source: Improve handling for ImageServer endpoints.
  • ArcGIS REST source: Support FeatureInfo requests.
  • ArcGIS REST source: Support min_res and max_res.
  • Support merging of RGB images with fixed transparency.
  • Coverages: Clip source requests at coverage boundaries.
  • Coverages: Build the difference, union or intersection of multiple coverages.
  • Coverages: Create coverages from webmercator tile coordinates like 05/182/123 with expire tiles files.
  • Coverages: Add native support for GeoJSON (no OGR/GDAL required).
  • mapproxy-seed: Add –duration, -reseed-file and -reseed-interval options.


  • Fix level selection for grids with small res_factor.
  • mapproxy-util scales: Fix for Python 3.
  • WMS: Fix FeatureInfo precision for transformed requests.
  • Auth-API: Fix FeatureInfo for layers with limitto.
  • Fixes subpixel transformation deviations with Pillow 3.4 or higher.
  • mapproxy-seed: Reduce log output, especially in –quiet mode.
  • mapproxy-seed: Improve tile counter for tile grids with custom resolutions.
  • mapproxy-seed: Improve saving of the seed progress for –continue.
  • Fix band-merging when not all sources return an image.


  • Python 2.6 is no longer supported.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for MapProxy, version 1.11.1
Filename, size File type Python version Upload date Hashes
Filename, size MapProxy-1.11.1-py2.py3-none-any.whl (1.4 MB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size MapProxy-1.11.1.tar.gz (1.4 MB) File type Source Python version None Upload date Hashes View

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page