Open Source & Enterprise Ready

The Standard for Publishing Geospatial Data

GeoServer is a Java-based open source server that allows users to share and edit geospatial data. Built on top of industry standards set by the Open Geospatial Consortium (OGC), GeoServer provides a simple, standard, and performant way to distribute spatial information.

Read Documentation Explore Solutions
OGC CertifiedWMS, WFS, WCS, WMTS
15k+Active Deployments
100%Open Source (LGPL)
$ geoserverctl version
GeoServer 2.26.1 LTS
Built on: 2024-11-15 | Apache Tomcat 9.0.85
$ geoserverctl status
● WMS Service: Running (Port 8080)
● WFS Service: Running
● WCS Service: Running
● Layers Loaded: 1,248
● Active Sessions: 342
$ _
Solutions

Platform Editions & Use Cases

Choose the deployment model that fits your infrastructure, compliance requirements, and scale.

Community Edition

Free, open-source distribution under LGPL. Ideal for development, testing, and community-driven projects. Includes core OGC standards and basic security.

LGPL v2.1Self-HostedCommunity Forums

Enterprise Edition

Production-ready distribution with enhanced performance, clustering, advanced security, and enterprise support. Includes monitoring dashboards and HA features.

Commercial LicenseClusteringPriority Support

Cloud Managed

Fully managed GeoServer instances on AWS, Azure, or GCP. Auto-scaling, automated backups, and seamless integration with cloud-native GIS stacks.

SaaSAuto-ScalingManaged Backups

Custom Integrations

Bespoke development for IoT pipelines, satellite imagery processing, cadastre systems, and custom REST/WPS extensions tailored to your workflow.

ConsultingWPSCustom Plugins
Developers

Documentation & API Reference

Comprehensive guides, API specs, and deployment examples for engineers and GIS specialists.

REST API Configuration

The GeoServer REST API allows programmatic management of layers, styles, workspaces, and security settings. All requests use standard HTTP methods and return XML or JSON responses.

Authentication Required REST API endpoints require Basic or Digest authentication. Admin roles are enforced by default for write operations.
# Create a new workspace # POST /geoserver/rest/workspaces import requests from requests.auth import HTTPBasicAuth auth = HTTPBasicAuth('admin', 'geoserver') headers = {"Content-type": "text/xml"} payload = """<workspace> <name>environmental-data</name> <isolated>false</isolated> </workspace>""" response = requests.post( "http://localhost:8080/geoserver/rest/workspaces", data=payload, headers=headers, auth=auth ) print(f"Status: {response.status_code}") print(response.json())

For complete endpoint mappings, authentication flows, and error code references, see the REST API Developer Guide.

Support

Technical Support & SLAs

Enterprise-grade support tiers designed for mission-critical geospatial deployments.

Community

Free
  • ✅ GitHub Issues & Discussions
  • ✅ Mailing Lists
  • ✅ Community Wiki & Docs
  • ❌ SLA Guarantees
  • ❌ Direct Engineer Access
Join Community

Professional

$1,200/yr
  • ✅ Priority Email Support
  • ✅ 8x5 Response (4hr SLA)
  • ✅ Patch & Security Updates
  • ✅ Architecture Reviews
  • ❌ Dedicated Account Mgr
Get Started

Enterprise

Custom
  • ✅ 24/7 Phone & Slack
  • ✅ 1hr Critical SLA
  • ✅ Dedicated Support Engineer
  • ✅ On-Premise Deployment Aid
  • ✅ Custom Plugin Development
Contact Sales
Contact

Get in Touch

Need deployment assistance, enterprise licensing, or technical consultation? Our team responds within 24 hours.

Support & Sales Inquiries

Whether you're evaluating GeoServer for production use or need help optimizing an existing deployment, we're here to help.

  • 📧
    Email
    support@geoserver.io
  • 📞
    Phone
    +1 (555) 012-3456 (Mon-Fri 9am-6pm EST)
  • 📍
    Headquarters
    1200 GIS Way, Suite 400
    Cambridge, MA 02142
  • 💬
    Community
    Discord | GitHub Discussions | OSGeo Forums