GeoServer Cloud — REST Configuration API
100K+
GeoServer REST configuration API microservice for GeoServer Cloud. Programmatic endpoint for managing workspaces, stores, layers, styles, services, and security.
src/apps/geoserver/restconfigGeoServer is an open-source server for sharing geospatial data. GeoServer Cloud repackages GeoServer as a set of independently deployable and scalable microservices built on Spring Boot and Spring Cloud.
A self-contained REST API microservice exposing the full GeoServer configuration surface:
The image is built on a GeoServer base layer and includes an AOT cache for fast JVM startup. It runs behind the GeoServer Cloud Gateway, which routes /rest requests to it.
<version> — stable release (e.g. 3.0.0)<version>-RC<n> — release candidate (e.g. 3.0.0-RC1)<version>-SNAPSHOT — development snapshot from mainNo latest tag is published — always pin to a specific version. Images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
Deploy together with the other GeoServer Cloud services via:
camptocamp/helm-geoserver-cloud Helm chartStandalone smoke test (no config server, no catalog, no data):
docker run --rm -p 9105:9105 \
-e SPRING_PROFILES_ACTIVE=standalone,datadir \
-e GEOSERVER_DATA_DIR=/tmp/datadir \
geoservercloud/geoserver-cloud-rest:3.0.0-SNAPSHOT
Exercise the API:
curl -u admin:geoserver http://localhost:9105/rest/workspaces.json
| Setting | Default | Notes |
|---|---|---|
| HTTP port | 9105 | override with SERVER_PORT |
| Management port | 8105 | actuator endpoints |
| Profiles | standalone,datadir | swap datadir for pgconfig or jdbcconfig to pick a catalog backend |
| Data directory | ${GEOSERVER_DATA_DIR} | only used with datadir profile |
| Health | GET :8105/actuator/health | liveness & readiness |
| Metrics | GET :8105/actuator/prometheus | Prometheus scrape target |
See the Externalized configuration guide for the full list of profiles and options.
Content type
Image
Digest
sha256:46cf07bec…
Size
571.4 MB
Last updated
about 18 hours ago
docker pull geoservercloud/geoserver-cloud-rest:3.0.2-SNAPSHOT