Datalys2 Reporting is a lightweight, configuration-driven framework for creating rich, interactive data reports and dashboards. Designed for simplicity and portability, it enables developers and data scientists to build sophisticated visualizations that can be distributed as standalone HTML files or hosted on any web server—no complex infrastructure required.
This is a fully functional report containing all the data and configuration embedded in a single HTML file, loading only the Datalys2 rendering library from CDN. Explore the different tabs to see various chart types and interactive features.
Here's a live example of a Datalys2 report embedded directly on this page. This interactive dashboard demonstrates various visualization types including KPIs, line charts, bar charts, pie charts, scatter plots, histograms, heatmaps, and more. Toggle between the live preview and the source code to see how it's built.
The framework is particularly valuable in environments where dedicated analytics platforms or data visualization infrastructure is unavailable or impractical. Reports embed all data and visualization configuration directly within the HTML file, requiring only a single lightweight JavaScript library from CDN (datalys2-reports.min.js) to render. This approach ensures reports remain portable and functional with minimal external dependencies.
Getting started with Datalys2 Reporting is straightforward. Use the Python API to generate reports programmatically from your data analysis workflows, or manually create report configurations using JSON. The resulting HTML files embed all your data and visualization configuration, requiring only the Datalys2 rendering library from CDN to display. Reports can be opened directly in any modern browser with internet access, shared via standard file distribution methods, or hosted on basic web servers.
Visit the individual component pages above to learn more about each part of the framework and how to use them.