Platform Overview

Open Geospatial Server

GeoServer is an open source server for sharing and editing geospatial data. Written in Java, it publishes data from any major spatial data source using OGC standards. Designed for interoperability and speed, it's the foundation for thousands of production GIS deployments worldwide.

System Status & Metrics

API
Online
WMS
Active
WFS
Active
CDN
Sync
[14:02:11] WMS tile cache refreshed (layer: global_topo)
[14:01:45] GeoWebCache invalidated region: -180,-90,180,90
[14:00:30] DB connection pool healthy (42/50 active)
[13:59:12] REST API endpoint /wfs verified
[13:58:05] Scheduled backup completed successfully

Documentation & API

Quick Start

Deploy GeoServer using Docker, binary distribution, or package managers. Compatible with Java 11+ and modern Linux/Unix distributions.

$ docker pull geoserver/geoserver:latest
$ docker run -d --name geoserver -p 8080:8080 -e GEOSERVER_ADMIN_PASSWORD=secret geoserver/geoserver:latest

Access the web admin interface at http://localhost:8080/geoserver/web. Default credentials: admin/geoserver. Change immediately after first login.

REST & OGC Endpoints

GeoServer exposes a comprehensive REST API for programmatic configuration, alongside standard OGC service endpoints.

GET /geoserver/rest/workspaces.json
GET /geoserver/wms?request=GetCapabilities
POST /geoserver/rest/workspaces/[name]/datastores
GET /geoserver/wfs?service=WFS&version=2.0.0&request=GetFeature
GET /geoserver/rest/config/counters.json

Server Configuration

Configure data stores, layers, security, and caching through the web UI or XML/JSON configuration files. Supports PostGIS, GeoPackage, Shapefile, Oracle, and more.

<dataStore>
  <name>postgis_prod</name>
  <connectionParameters>
    <host>db.geo.example.com</host>
    <port>5432</port>
    <database>gis_data</database>
    <user>readonly</user>
  </connectionParameters>
</dataStore>

Styled Layer Descriptors (SLD)

Define map rendering rules using XML-based SLD or CSS-like Seexpr expressions. Supports complex filters, gradients, and dynamic data-driven styling.

Documentation covers symbolizers, filters, rules, and Seexpr2 syntax for advanced cartographic control.

Release Archive

Version Type Release Date Key Changes Download
2.26.0 Stable 2025-03-15 WFS 3.1 support, enhanced GeoWebCache, CVE fixes Binaries / Source
2.25.4 LTS 2025-01-22 Security patches, PostGIS 3.3 compatibility, memory optimizations Binaries / Source
2.27.0 Beta 2025-04-10 Python API integration, vector tile streaming, experimental WFS-T 2.0 Binaries / Source
2.24.6 Stable 2024-11-08 Legacy support cycle, critical security updates Binaries / Source

All releases are signed with the project GPG key. Verify checksums before deployment. View the full changelog on GitHub.

Community & Governance

Contributors

Open-source project maintained by a global community of developers, GIS specialists, and organizations. Licensed under LGPLv2.1+.

JD
AM
RK
SL
+

142 active contributors this quarter

Mailing Lists & Forums

Governance & Roadmap

Managed by the OSGeo Technical Steering Committee. Feature proposals, RFCs, and release planning are transparent and community-driven.

View Roadmap

Enterprise Support

GeoServer is community-supported, but commercial support contracts are available through certified partners for mission-critical deployments.

Certified Partners

24/7 SLA, dedicated engineering, custom plugin development, and on-premise integration services.

Find a Partner

Self-Service

Community forums, issue tracker, extensive documentation, and automated diagnostic tools.

Open an Issue