Today we are pleased to announce the release of the long-awaited ActiveReportsJS v2.0. Complete with several new features, ActiveReportsJS v2.0 is the ultimate reporting solution for modern web applications.

Report Designer Component for Front-End Applications

Personalized user experience is a hot topic in software development. Nowadays, developers want more than deploying hard-coded reports to consumers. Allowing non-technical users to adjust existing reports on the fly or build new ones from pre-defined templates is essential for a reporting solution. ActiveReportsJS 2.0 addresses this need by bringing the Report Designer Component, which integrates into a wide variety of front-end applications.

The masterfully crafted Report Designer Component API ensures endless customization capabilities. Whichever report storage you decide to use for your application, the designer component supports it. You can choose how to preview reports from a handful of methods - starting from the built-in report viewer component and ending with a custom PDF reader. If you want to provide end-users with pre-defined report templates and pre-connected data sources, look no further than the ActiveReportsJS Report Designer Component. We supply several color themes so that you can seamlessly integrate the designer component into your application's UI.

Introducing ActiveReportsJS 2 point0 - A Reporting Solution for Web Applications

Learn more about the ActiveReportsJS Report Designer Component in our documentation.

Connect to the Data Source of Your Choice: Enhanced Data Binding

Data binding establishes a connection between the report and the data it displays. In ActiveReportsJS 2.0, we completely revised the data binding capabilities so you can connect a report to the data source of your choice in no time! The new data binding interface allows you to connect to a REST API, GraphQL, and OData end-points and supply various parameters of the request, such as HTTP headers, query-string, and HTTP methods. You can set these parameters to runtime values to design the data binding that depends on the environment variables, such as the currently logged-in user. You can also make use of the manual data binding feature by fetching the data in your application's code and feeding them to a report.

We also introduced support for master-detail data relations that are common for OData API requests. ActiveReportsJS automatically recognizes these relations and creates the data hierarchy you can use to design master-detail reports easily.

Learn more about enhanced data binding capabilities in our documentation.

Getting Started with ActiveReportsJS 2.0

Start with downloading ActiveReportsJS 2.0 for your operating system. You can find quick start guidelines in our documentation.

Try ActiveReportsJS free for 30 days

Deliver customized, professional reports in less time

Download Now!