dotnetreport 6.4.0

dotnet add package dotnetreport --version 6.4.0
                    
NuGet\Install-Package dotnetreport -Version 6.4.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="dotnetreport" Version="6.4.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="dotnetreport" Version="6.4.0" />
                    
Directory.Packages.props
<PackageReference Include="dotnetreport" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add dotnetreport --version 6.4.0
                    
#r "nuget: dotnetreport, 6.4.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package dotnetreport@6.4.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=dotnetreport&version=6.4.0
                    
Install as a Cake Addin
#tool nuget:?package=dotnetreport&version=6.4.0
                    
Install as a Cake Tool

Dotnet Report Builder

Dotnet Report Builder

Embedded Analytics & Ad-Hoc Reporting for ASP.NET Core Applications

NuGet Version NuGet Downloads License Live Demo


What is Dotnet Report?

Dotnet Report is a drop-in .NET NuGet package that lets you embed a full-featured, self-service report builder and analytics dashboard directly into your ASP.NET Core or MVC web application — no extra servers, no third-party BI tools, no headaches.

Give your end-users the power to build, filter, and visualize their own reports without writing a single line of SQL. Give your developers a clean, well-documented API that integrates in minutes.


✨ Features

📊 Report Building

  • Drag-and-drop report designer — intuitive interface for non-technical users
  • List & Summary Reports — flat tabular reports or grouped/aggregated summaries
  • Aggregate Functions — COUNT, SUM, MIN, MAX, and AVERAGE
  • Sorting, Filtering & Grouping — full control over how data is sliced and presented
  • Column Formatting — custom display formats, conditional highlighting, and more

📈 Data Visualization

  • Charts — Pie, Bar, Line, and more
  • Interactive Dashboards — combine multiple reports and charts into a single view
  • Drill-down Support — click into charts and summaries for row-level detail

🔒 Security & Access Control

  • Role-based report access — control who can view, create, or edit reports
  • User-level data filtering — automatically scope data to the logged-in user
  • Secure API integration — token-based communication between your app and the report engine

📤 Export & Sharing

  • Export reports to PDF, Excel (XLSX), and CSV
  • Scheduled reports — automatically email reports on a set cadence
  • Shareable report links for collaboration

🛠 Developer Experience

  • Single NuGet package install — no separate server or service to deploy
  • Works with any SQL database — SQL Server, PostgreSQL, MySQL
  • Compatible with .NET 6, .NET 7, .NET 8, and ASP.NET Core MVC
  • White-label ready — fully customizable UI to match your brand

🚀 Getting Started

1. Install the NuGet Package

dotnet add package dotnetreport

Or via the Package Manager Console in Visual Studio:

Install-Package dotnetreport

2. Register Your Account

Sign up for a free account at dotnetreport.com to get your Account API Token and Data Connect API Token.

3. Configure Your App

Add your tokens and connection string to appsettings.json:

"dotNetReport": {
  "accountApiToken": "your-account-token",
  "dataconnectApiToken": "your-dataconnect-token"
}

4. Follow the Getting Started Guide

For complete setup instructions, middleware configuration, and your first report, see the 📖 Getting Started Guide.


🖥 Live Demo

See Dotnet Report in action before you install anything:

👉 https://dotnetreport.com/demo/Report


📚 Documentation

Full documentation, configuration options, API reference, and tutorials are available in our knowledge base:

👉 https://dotnetreport.com/kb/


🤝 Support


📄 License

Dotnet Report Builder is licensed under LGPL and a commercial EULA.


Built with ❤️ by the Dotnet Report team

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
6.4.0 0 11/12/2026
6.3.5 415 10/6/2026
6.3.5-beta 175 9/27/2026
6.3.4 898 9/15/2026
6.3.4-beta.1 183 9/9/2026
6.3.4-beta 228 8/30/2026
6.3.3 458 8/23/2026
6.3.3-beta.2 184 8/18/2026
6.3.3-beta.1 198 8/11/2026
6.3.3-beta 285 8/2/2026
6.3.2 796 7/23/2026
6.3.2-beta 292 7/15/2026
6.3.1 527 7/4/2026
6.3.0 714 4/22/2026
6.3.0-beta 360 5/21/2026
6.2.6-beta.6 248 6/30/2026
6.2.6-beta.5 248 6/29/2026
6.2.6-beta.4 280 6/18/2026
6.2.6-beta.3 260 6/9/2026
6.2.6-beta.2 327 5/6/2026
Loading failed

6.4.0
     - New Users & Access page: users, roles and tenants from your code, a SQL query or Dotnet Report Managed.
     - Permissions without Admin Mode: Manage Access, Manage Headers & Footers, View Report SQL and Manage Users, by role or by user, inside the person's own tenant. View Only role. Enforced on the server and settable in code with settings.Permissions.
     - Setup App Settings saves the workspace, its connection and email settings (SMTP or SendGrid, with Send Test Email) to appsettings.dotnetreport.json, with secrets encrypted. Scheduled emails use them.
     - Gauge (Gauge, Half Circle, Progress Ring, Progress Bar) and Funnel charts.
     - Dashboard Live Preview: drag and resize tiles while picking reports.
     - Filters button on reports and dashboards, showing whether you see your saved filters or the report's. Editing a report always edits the report's filters and never overwrites personal ones.
     - KPI Vertical Alignment, less empty margin around charts in small tiles, cleaner world map colors with an optional color scale.
     - Font Awesome 7 (fa fa-* class names keep working), cleaner menus and schedule dialog.
     - Fixes: PDF export timing out on rich text, links or quotes in values; number formats in exports on databases other than SQL Server; chart Y-axis format; Show Small Values On Label; resizing map tiles; custom date Between filters; switching to or from KPI; map zoom; deleting a folder checks access.
     - Upgrading: Users & Roles moved out of Setup to the Users action on DotNetSetupController.