Creation Wasteland Logo

Projects → Datalys2 Reports


What is Datalys2 Reporting?

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.

Key Features

  • Lightweight & Portable: All data and configuration embedded in HTML—only requires a single CDN script to render
  • Minimal Dependencies: No server-side infrastructure or databases required—reports run entirely in the browser
  • Configuration-Driven: Create complex reports using simple JSON configurations
  • Python API: Programmatically generate reports with a clean, intuitive Python interface
  • Interactive Visualizations: Built-in support for charts, tables, and custom components
  • Flexible Architecture: Modular design allows for easy extension and customization

Use Cases

  • Sharing analysis results in environments without dedicated reporting infrastructure
  • Distributing interactive dashboards as portable HTML files
  • Data analysis and exploration in isolated or secure networks
  • Automated reporting pipelines with minimal deployment requirements
  • Scientific research data visualization and documentation
  • Quality assurance and testing reports that can be archived long-term

Getting Started

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.