
GeoServer
6.5/10GeoServer is a free, open-source Java server that publishes and edits geospatial data through OGC web services such as WMS, WFS, WCS and WMTS.
Data last updated November 2026 · Our methodology
Overview
GeoServer is an open-source, Java-based map server built on the GeoTools library and backed by the Open Source Geospatial Foundation. It takes spatial data from databases such as PostGIS, Oracle Spatial, Db2, MySQL and MongoDB, or from files such as shapefiles, GeoTIFF, ECW, MrSID and JPEG2000. It then publishes that data as standard OGC web services: WMS for map images, WFS for vector features (including transactional editing through WFS-T), WCS for coverages and WMTS for tiles, with WPS available as an extension. GeoServer is the reference implementation of the OGC WFS standard. Output formats include KML, GML, GeoJSON, PNG, SVG and PDF, and map styling can be written in SLD or CSS. It suits utilities, government agencies, engineering firms and developers who need to serve infrastructure and network map layers to web clients, QGIS, ArcGIS or custom applications without paying license fees. The software is free under the GPL. Support comes from community mailing lists, or you can buy it from third-party commercial providers, since there is no single vendor offering paid tiers. Security is built on Spring Security, with LDAP, Active Directory, CAS, X.509 and header-based authentication, and role-based security at the layer and service level. The main limitation is that GeoServer is back-end infrastructure, not an asset management application. It has no work orders, maintenance scheduling or field app. Running it well takes Java and GIS administration skills, and independent load tests found weak raster reprojection and outages under heavy concurrent load unless the server has extra capacity.
Our Rating
Who GeoServer is best for
Good fit
- Developers9/10
It is open source, offers a REST API and standard web services, and is built to be embedded in custom geospatial applications.
Its support for open OGC standards and lack of license fees make it a common choice for publishing public spatial data.
- IT Teams7/10
It runs as a self-hosted Java server with configurable enterprise authentication, which suits teams able to administer it.
It can serve network and asset layers from PostGIS or Oracle to web maps, but it needs separate asset management tools.
Less suited
It is useful for sharing project map layers, but it offers no design or analysis tools.
Pros & Cons
Pros
- Free under the GPL with no per-user or per-server license fees.
- It is the reference implementation of OGC WFS and also supports WMS, WCS and WMTS, so any standards-compliant client such as QGIS or ArcGIS can use its layers.
- It connects to a wide range of data sources, including PostGIS, Oracle Spatial, Db2, MongoDB, shapefiles, GeoTIFF and ECW.
- It has flexible security built on Spring Security, with LDAP, Active Directory, CAS and X.509 authentication and per-layer access rules.
- A G2 reviewer singled out custom map styling with SLD and CSS.
Cons
- It is a map server only, with no asset registry, work orders or maintenance features.
- There is no vendor support included. Help comes from community lists or paid third-party providers, and a G2 reviewer complained about a lack of back-end support.
- An independent load test found poor raster reprojection quality and a brief outage at around 70 concurrent users.
- Self-hosting needs Java server administration and GIS expertise.
Key Features
Not included
- Work Orders
- Offline Field App
- Preventive Maintenance
GeoServer Pricing
Open Source
- Self-hosted
- GPL licensed
- WPS extension
- Community mailing list support
- WMS, WFS, WCS and WMTS services
Frequently Asked Questions
Nothing. GeoServer is free, open-source software under the GPL. The only costs are your own hosting and any optional commercial support you buy.
The download page currently recommends the 3.0.x stable series (3.0.2) for production and lists 2.28.x as the maintenance series. Builds are available for Java 17 and Java 21.
Yes. The project itself offers community support through mailing lists, and several commercial providers sell paid support.
Its security system is built on Spring Security and supports LDAP, Active Directory, digest, X.509 certificates, J2EE, HTTP header proxy and CAS authentication, with security rules at the layer, service and REST level.
Yes. The transactional WFS (WFS-T) profile lets clients create and edit features in the underlying data store.
Supported sources include PostGIS, Oracle Spatial, ArcSDE, Db2, MySQL, MongoDB, Solr, shapefiles, GeoTIFF, ECW, MrSID and JPEG2000.
Similar Tools
See all alternatives
Esri's GIS platform for mapping, spatial analysis and field data collection, used by utilities, governments and infrastructure owners to manage networks and assets.

Computer vision platform for utilities, mining, energy and transport operators that automates drone and camera-based asset inspections and continuous site monitoring.

QGIS is a free, open source desktop GIS. Organisations use it to view, edit, analyse and map spatial data, including vector, raster, mesh and point cloud layers.