Skip to content

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

export ACUGIS_REPORT_URL=https://reports.example.com
export ACUGIS_REPORT_TOKEN=jrs_xxxxxxxxx

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).