---
title: "Reports"
url: https://flexie.io/resources/reports
---

# Reports

Query live data: data-grid and HTML reports, filters, sharing, and reports inside workflows and widgets.

- [Overview](https://flexie.io/resources/reports/overview.md): A report is a saved query plus a presentation. It turns your live data into operational lists, KPIs, custom dashboards-in-a-page, and a feed other parts of Flexie can read.
- [Data Grid Reports](https://flexie.io/resources/reports/data-grid-reports.md): A query-driven report that presents its result as a sortable, filterable, exportable table. The default and most common kind, backed by a SELECT statement.
- [HTML Reports](https://flexie.io/resources/reports/html-reports.md): A report whose body is HTML, CSS, and JavaScript with Flexie Scripting. The escape hatch from the data grid for building anything you can build on a web page, driven by live data.
- [Report Filters (in depth)](https://flexie.io/resources/reports/filters.md): User-input filters above a report. The JSON that defines them, the controls they render, the three ways their values reach your query, and how Flexie Scripting can drive the filter definition itself.
- [Reports in Workflows & Dashboards](https://flexie.io/resources/reports/reports-in-workflows-and-widgets.md): A saved report is more than a page. It is a reusable data source for dashboards, for HTML reports, for workflow steps, and via the API for outside systems.
- [Viewing, Exporting & Access](https://flexie.io/resources/reports/viewing-exporting-sharing.md): What the report view page does, how CSV exports work, and how the two-layer access model (role permissions plus the per-report "Who can access this report?" list) decides who can see what.
