Developer Guide¶
Integrate with AcuGIS Report Server using the REST API, CLI, and official SDKs (Python, .NET, Java, Go).
This guide is for developers building applications, automations, and CI pipelines. For product concepts (what reports, folders, and Explorer are), start with the User Guide. For lookup tables, use Reference.
Architecture¶
Your app / CI
│
├─ SDK (Python / .NET / Java / Go)
├─ CLI (acugis-report)
└─ REST (curl / OpenAPI clients)
│
▼
Report Server REST API + execute gateway
Start here¶
| Goal | Page |
|---|---|
| Authenticate | Authentication |
| Understand REST | REST API overview |
| Use the CLI | CLI overview |
| Pick an SDK | SDK overview |
| OpenAPI / Swagger | OpenAPI · Swagger |
| Embed in an app | Embedded analytics |
| Workflow tutorials | Tutorials |
Client environment¶
Live contract¶
| Path | Purpose |
|---|---|
/swagger |
Swagger UI |
/api/openapi.yaml |
OpenAPI 3.0 YAML |
/api/openapi.json |
OpenAPI 3.0 JSON |
Include JRS_BASE_PATH when set (for example /go/swagger).