Self-Hosted
Deploy Report Server within your own infrastructure, with control over deployment, configuration, and data connectivity.
Professional reporting. Open source. Self-hosted.
AcuGIS Report Server is an open-source platform for running, managing, scheduling, and distributing reports.
Deploy on your own infrastructure, connect to your existing data sources, and manage reporting through a modern web interface. Generate PDF, Excel, and HTML reports, automate recurring tasks, and integrate reporting into your applications using REST APIs and developer tools.
Built on JasperReports and available under the Apache 2.0 license, AcuGIS Report Server gives developers and organizations control over their reporting environment.
Apache 2.0 Licensed · Docker & Linux · REST API
Why Open Source Reporting?
Reporting is an essential part of business applications, but it shouldn't require handing control of your data and reporting infrastructure to a third-party service.
AcuGIS Report Server provides an open-source foundation for building and operating your own reporting environment.
Whether you're generating operational reports, automating business documents, or adding reporting to an existing application, AcuGIS provides the tools to manage the entire process.
Deploy Report Server within your own infrastructure, with control over deployment, configuration, and data connectivity.
Access the source code under the Apache 2.0 license. Inspect, customize, and deploy the software according to your requirements.
Operate your reporting server without requiring a hosted reporting service or recurring SaaS subscription.
Use REST APIs, command-line tools, and client libraries to connect reporting operations to your applications and workflows.
Core Capabilities
AcuGIS Report Server brings report execution, management, scheduling, and distribution together in a single platform.
Run JasperReports on demand and generate output in PDF, Excel, HTML, and other supported formats. Configure report parameters and execute reports directly from the web interface.
Publish and organize report definitions, manage resources, and maintain a centralized catalog of reports available to your users and applications.
Automate recurring report execution and distribute results by email. Configure schedules for routine reporting without manual intervention.
Configure connections to supported databases and data platforms, including PostgreSQL, MySQL, SQL Server, Oracle, Snowflake, and others.
Manage user accounts and control access to reports and reporting resources using role-based permissions.
Execute reports and integrate reporting operations with other applications using a versioned REST API, CLI, and SDKs for popular programming languages.
Reporting for Developers
AcuGIS Report Server is more than a web interface for running reports. It provides the tools developers need to incorporate reporting into their own software and automated processes.
Use the REST API to interact with reporting resources, execute reports, and retrieve results programmatically.
Client libraries for Python, Java, .NET, and Go simplify integration with existing applications and services.
For command-line workflows, the AcuGIS CLI provides another way to interact with Report Server from scripts and automation environments.
Integrate reporting operations into web applications, internal systems, and backend services.
Build reporting integrations using familiar programming languages and development tools.
Work with reporting resources from terminals, scripts, and automated workflows.
Display reports within your own applications using supported embedding capabilities.
Report Designer
Create professional reports using AcuGIS Report Designer, a visual environment for designing and editing JasperReports report definitions.
Build report layouts, connect to data sources, configure parameters, and create reports without manually writing JRXML.
Report Designer supports database-driven reports, tables, charts, and geospatial reporting requirements.
Once designed, reports can be published to AcuGIS Report Server for execution, management, and distribution.
Works with Open Source and Professional editions of AcuGIS Report Server.
Flexible Deployment
AcuGIS Report Server supports multiple deployment methods, making it suitable for development environments, internal business systems, and production reporting infrastructure.
Deploy Report Server using Docker Compose, with the application and supporting services configured as part of a containerized environment.
Install Report Server using the AcuGIS APT repository, with native packages for supported Linux environments.
Access the Open Source repository on GitHub to inspect the implementation, contribute improvements, or build the software for your environment.
Whether you prefer containers or native Linux packages, AcuGIS gives you control over where and how your reporting server operates.
Data Sources
Reports are only useful when they can access the data your applications and organizations depend on.
AcuGIS Report Server supports connections to a range of relational databases, analytical platforms, and other supported data sources.
PostgreSQL, MySQL, Microsoft SQL Server, Oracle, and SQLite.
Snowflake, Google BigQuery, DuckDB, and other supported analytical data platforms.
Build reports using spatial data from PostGIS and supported geospatial services, including GeoServer.
From operational databases to analytical data warehouses, AcuGIS provides a flexible foundation for data-driven reporting.
Open Source and Professional
AcuGIS Report Server is available in two editions, allowing organizations to select the capabilities that match their reporting requirements.
A complete foundation for self-hosted reporting.
Additional capabilities for organizations with advanced reporting, integration, and governance requirements.
Professional extends the platform with features including:
Professional is a separate commercial edition of AcuGIS Report Server.
Explore ProfessionalGetting Started
Getting started with AcuGIS Report Server is straightforward.
Install using Docker Compose or the AcuGIS Linux packages.
Configure connections to your databases and other supported data sources.
Add JasperReports report definitions to your report catalog and configure report parameters.
Execute reports on demand, configure schedules, and integrate reporting into your applications.
Yes. AcuGIS Report Server Open Source is licensed under the Apache License 2.0 license. Its source code is publicly available on GitHub.
A separate Professional edition is available for organizations requiring additional capabilities.
Yes. AcuGIS Report Server is designed for self-hosted deployment. You can install it using Docker Compose or supported Linux packages.
Yes. AcuGIS Report Server uses JasperReports for report execution and supports JRXML-based report definitions.
Compatibility with individual reports depends on their dependencies, components, and JasperReports version requirements.
Yes. The Open Source edition includes report scheduling and email delivery, allowing reports to be generated and distributed automatically.
Yes. AcuGIS Report Server provides REST APIs, client libraries, and report embedding capabilities for integrating reporting into other applications.
Supported data sources include PostgreSQL, MySQL, SQL Server, Oracle, Snowflake, SQLite, BigQuery, DuckDB, and others.
Specific drivers and connection requirements vary by data source.
Yes. AcuGIS Report Designer works with both Open Source and Professional editions of AcuGIS Report Server.
Open Source provides core report management, execution, scheduling, data source connectivity, and developer integration capabilities.
Professional adds advanced capabilities such as MCP integration, dashboards, enterprise authentication, governance, and extended geospatial reporting.
Build and operate your own reporting infrastructure with AcuGIS Report Server.
Run JasperReports, automate schedules, distribute reports, and integrate reporting into your applications—all with an open-source, self-hosted platform.
Open Source under Apache 2.0 · Professional edition available