Visit the OGC

This page lists software packages that implement the GeoPackage Encoding Standard as providers and/or consumers. Note that this list is for informational purposes only. OGC makes no guarantee that any of these implementations will be fit for a particular use case.


  • GDAL is an open source C/C++ library to translate data formats, used practically everywhere. It supports GeoPackage Features as of version 1.11.0 and tiles since GDAL 2.0. See the GDAL GeoPackage vector and raster documentation for more information.


  • QGIS is the most used open source desktop GIS. Based on GDAL/OGR, it can read and write GeoPackage Features as of version 2.10.1, and read Tiles as of version 2.18.


  • GeoServer, an open source Java Server implementing WMS, WFS, WCS and WPS makes available a GeoPackage plugin that can handle both Tiles and Features. It can be the source of data for GeoServer, serving the data in the GeoPackage as a OGC web standards. GeoServer can also generate GeoPackages in a variety of ways (WMS or WFS output, or a WPS process). The plugin is still a 'community module', so it is unsupported and only available as a nightly build in the community section.


  • Esri's GIS software is the most recognized in the world, and their ArcGIS for Desktop 10.2.2 and above support reading and writing GeoPackage Features. ArcGIS 10.3 for Desktop adds reading and writing GeoPackage Tiles. ArcGIS Runtime SDK's for Android and Java 10.2.4 and above support reading and writing GeoPackage Features, and reading GeoPackage Tiles. ArcGIS Pro version 1.1 supports reading GeoPackage Features.


  • Compusult uses GeoPackage extensively across its geospatial management tools. Specifically, GeoPackage is used within GO Mobile, Compusult's widely used mobile app. As an integral part of its core functionality, GO Mobile provides read and write access to tiles and features. Compusult extends the functionality of GeoPackage by implementing several extensions that support styling, simplification, revisioning, elevation and relational metadata. Through Web Enterprise Suite's GeoPackaging Service, GeoPackages can be easily generated from a variety or sources including WMS, WMTS, KML, imagery, geodatabase, shapefile, etc. Compusult's GO Mobile, using GeoPackage, is currently deployed in the field with multiple customers covering several different industries.


  • Hexagon uses GeoPackage as the core format in their LuciadMobile and LuciadFusion products. LuciadLightspeed also supports GeoPackage, as well as Lucy, the application template that comes with it. Lucy Test Drive and another application template GeoPackage Viewer for Android are both freely available for download. Also available is libgpkg, an open source library that allows developers to easily read and write GeoPackage compliant SQLite files.
  • GeoPackage is supported in the ERDAS APOLLO product as input to the catalog crawl where GeoPackage rasters can be registered in the ERDAS APOLLO Catalog. It also utilizes the ERDAS Imagine Spatial Modeler to subset both vector and raster data and write the subsetted data into a GeoPackage format.
  • Hexagon supports the read and write of feature data (geometry and attributes) in GeoPackage databases in its flagship GIS product GeoMedia Desktop, as well as in the Spatial Modeler geoprocessing components common to many products in its Geospatial portfolio.

National Geospatial-Intelligence Agency

Envitia MapLink

  • Envitia's latest release of MapLink Pro, a suite of powerful SDK's, enables viewing of GeoPackage Tiles and Features, and can also package both on the fly through a Web Processing Service (WPS).


  • GeoPackage is supported in SpatiaLite as of version 4.2.0. SpatiaLite is an open source library intended to extend the SQLite core to support fully fledged Spatial SQL capabilities.

Safe Software

  • FME Desktop and FME Server both support reading and writing GeoPackage vectors in their latest version. Their next version will support GeoPackage tiles.


  • GeoTools, an open source Java-based geospatial library, supports GeoPackage Tiles and Features as of version 11.0. Recent improvements also add support for GeoPackage R-Trees.


Engineer Research and Development Center (ERDC)

Naval Research Laboratory (NRL)

Fulcrum by Spatial Networks, Inc.

  • The Fulcrum web exporter allows a user to choose GeoPackage as the destination format. This generates a GeoPackage containing a single vector layer.
  • The Fulcrum Desktop GeoPackage plug-in allows the user to synchronize data directly from Fulcrum into a local GeoPackage. Using this method, all data layers in the Fulcrum organization are synchronized, producing a GeoPackage with mutliple vector layers. Subsequent runs of Fulcrum Desktop will synchronize only the differences.


  • OpenJUMP PLUS is a Java-based desktop GIS, which can read vector data from OGC GeoPackage data files. See this blog post for documentation on how to read a GeoPackage.

Skyline Software Systems

ili2gpkg - INTERLIS 2-loader for GeoPackage

  • ili2gpkg is a commandline tool that converts between the Swiss INTERLIS geospatial data exchange format to and from GeoPackage (vector). It translates INTERLIS 2 data model definitions to a GeoPackage schema, loads INTERLIS 2 data into an GeoPackage database, and extracts INTERLIS 2 data from a GeoPackage database.


  • Carmenta supports reading vector data and raster tiles in GeoPackage standard in their Carmenta Server and Carmenta Engine products on Windows, Linux and Android.

Pitney Bowes Software

    Pitney Bowes Software adopts the OGC GeoPackage specification across the LI Suite as of February 2016
  • MapInfo Pro and MapInfo Pro Advanced added support for reading, editing, and creating GeoPackage Feature Tables as of the 15.2.2 release in February 2016.
  • Spectrum Spatial Location Intelligence Module (LIM) added read support for Feature Tables in the Spectrum 10 SP 1 release for Windows and Linux and added support for editing of GeoPackage Feature tables in the v11 release in February 2016 release.
  • MapXtreme is a developer SDK for Microsoft .NET integration and added support for reading, editing, and creating GeoPackage Feature Tables as of the 8.0 release in February 2016.

Manifold Software Limited

  • Radian Studio is a new Windows data engineering environment for GIS and DBMS that blends geospatial and traditional data capabilities. Radian automatically runs fully many-core CPU parallel and also massively GPU parallel using thousands of cores as a GPU DBMS. Radian has built-in GeoPackage support for full read/write of vectors and rasters, including read/write of WKB curves, geometry with Z/M, GP11 extensions, rasters with pyramids and full coordinate system support including SRIDs for GPKG coordinate systems.

Klokan Technologies GmbH

  • MapTiler software transforms raster maps into a format suitable for web applications, mobile devices and 3D visualisation. It is the fastest and simplest tool to prepare raster geodata for web mashups, mobile apps and for Google Earth. MapTiler stores the map tiles into OGC GeoPackage as tile matrix sets of imagery. There is a support for reading and writing raster imaginary from GeoPackage. Process automation with a command line is possible.
Go Back