Skip to content

Command-line client

The official GeoJibe CLI is an HTTP client for an existing GeoJibe installation. It does not run Docker, GDAL, DuckDB, QGIS, or a GeoJibe server on your computer.

Install

pipx install geojibe

or

pip install geojibe

Authenticate

Create a token in GeoJibe → Account → API Tokens, then:

geojibe auth login

Enter the GeoJibe URL (your installation origin, not /api/v1) and the token. Token input is hidden.

Use

geojibe jobs list
geojibe sources list
geojibe destinations list
geojibe recipes list
geojibe jobs run <id>
geojibe jobs list --json

Logout deletes the token stored on this computer. It does not revoke the PAT. Revoke tokens in Account → API Tokens.

Automation

export GEOJIBE_URL=https://<host>
export GEOJIBE_TOKEN=gjp_...

--url and --token override the environment, which overrides saved configuration.

Python

from geojibe import GeoJibe

client = GeoJibe(url="https://<host>", token="gjp_...")
client.jobs.list()