Integrate GeoServer's geospatial engine into your applications. Official SDKs, community-maintained libraries, and lightweight HTTP clients for every modern stack.
Maintained, tested, and ready for production workloads.
Full-featured async client for layer management, WMS/WFS queries, and REST API operations.
pip install geoserver-sdk
TypeScript-first client with built-in GeoJSON parsing, tile layer caching, and OGC API compliance.
npm i @geoserver/sdk
Lightweight, concurrency-safe Go client for spatial data ingestion, WFS-T transactions, and style management.
go get github.com/geoserver/go-sdk
JAX-RS based client for enterprise Java apps. Supports Spring Boot auto-configuration and connection pooling.
mvn install geoserver:java-client
Zero-cost abstractions for geospatial workflows. Async reqwest backend, serde JSON parsing, and tokio integration.
cargo add geoserver-rs
.NET Standard 2.0 client with strong typing, XML/JSON serialization, and built-in retry policies for cloud deployments.
dotnet add package GeoServer.NET
Authenticating and querying spatial data across different languages.
Get up and running in under 5 minutes.
Choose your language above and run the package manager command. All official SDKs are peer-reviewed and CI-tested.
Generate an API key from your GeoServer dashboard. Use environment variables for secure, production-ready configuration.
Use WFS for feature queries, WMS for map tiles, or the REST API for layer management. SDKs handle pagination and retries automatically.