Skip to content

SDK reference

Official SDKs wrap the Report Server OpenAPI contract. Shared environment:

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

Languages

Language Package / path Guide
Python acugis-report / sdk/python Python
.NET AcuGIS.Report / sdk/dotnet .NET
Java com.acugis.report / sdk/java Java
Go sdk/go Go

Service namespaces

Area Typical calls
Auth Auth.Me, token helpers
Reports Reports.List, Reports.Get, Reports.Run, Reports.Publish
Folders Folders.Tree, Folders.Browse
Resources Resources.List, Resources.Upload
Datasources Datasources.List, Datasources.Create
Map Map.Features, Map.Extent, MapReports.Run
Explorer Explorer.Query, Explorer.Export

Language surface spelling differs slightly (client.Reports.Run vs client.reports().run) but operation names stay aligned with OpenAPI operationIds.