A Python wrapper/helper of Geoserver REST API.
pip3 install geoserver-pyadm
You need to create a .env file in your current working directory first. see the template.
from geoserver_pyadm import geoserver
# list all workspaces
print(geoserver.get_all_workspaces())
# get details about a workspace
print(geoserver.get_workspace("gplates"))
# create a workspace
geoserver.create_workspace("test-workspace-123")
# delete a workspace by name
geoserver.delete_workspace("test-workspace-123")
# list all data stores in workspace "gplates"
print(geoserver.get_datastores("gplates"))
# list all coverage stores in workspace "gplates"
print(geoserver.get_coverage_stores("gplates"))