What problem does it solve?
This Skill provides concise operational guidance for managing GeoServer programmatically, eliminating repetitive manual configuration of workspaces, datastores, layers, styles, services and security through the web UI.
Core Features & Use Cases
- REST-based Configuration: Full mapping of GeoServer REST endpoints for system info, workspaces, namespaces, datastores, featuretypes, coveragestores, coverages, layers, layer groups and styles.
- Automation & CI/CD: Example workflows and curl patterns for automating deployments, publishing PostGIS tables, uploading Shapefiles and GeoTIFFs, and setting default styles.
- Operations & Caching: Instructions for reload/reset actions, GeoWebCache seed/truncate tasks, and security/user management to support operational maintenance.
- Use Case: Integrate into deployment pipelines to create workspaces, provision datastores, publish layers, upload styles, and clear caches automatically after data updates.
Quick Start
Use the geoserver-rest-api skill to create a workspace named myws on http://localhost:8080/geoserver using admin:geoserver credentials and then upload a Shapefile to publish a layer.