dotnetreport.mvc 6.2.4

dotnet add package dotnetreport.mvc --version 6.2.4
                    
NuGet\Install-Package dotnetreport.mvc -Version 6.2.4
                    
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.mvc" Version="6.2.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="dotnetreport.mvc" Version="6.2.4" />
                    
Directory.Packages.props
<PackageReference Include="dotnetreport.mvc" />
                    
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.mvc --version 6.2.4
                    
#r "nuget: dotnetreport.mvc, 6.2.4"
                    
#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.mvc@6.2.4
                    
#: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.mvc&version=6.2.4
                    
Install as a Cake Addin
#tool nuget:?package=dotnetreport.mvc&version=6.2.4
                    
Install as a Cake Tool

Dotnet Report Builder

Dotnet Report Builder

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

NuGet Version NuGet Downloads License Live Demo


What is Dotnet Report?

Dotnet Report is a drop-in NuGet package that adds a full-featured, self-service report builder and analytics dashboard to your ASP.NET MVC application. It's wired up via a standard MVC controller, it integrates cleanly into existing .NET Framework MVC projects with minimal setup.

Give your end-users the power to build, filter, and visualize their own reports — no SQL knowledge required. Give your developers a familiar MVC-pattern integration that's production-ready 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 — no separate server or service to deploy
  • web.config based configuration — simple, familiar setup for .NET Framework MVC projects
  • Standard MVC controller — integrates naturally with your existing routing and auth patterns
  • Works with any SQL database — SQL Server, PostgreSQL, MySQL
  • White-label ready — fully customizable UI to match your brand

🚀 Getting Started

1. Install the NuGet Package

Via the Package Manager Console in Visual Studio:

Install-Package dotnetreport

Or via the .NET CLI:

dotnet add 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 web.config

Add your tokens to the <appSettings> section of your web.config:

<appSettings>
  <add key="dotNetReport.accountApiToken" value="your-account-token" />
  <add key="dotNetReport.dataconnectApiToken" value="your-dataconnect-token" />
</appSettings>

4. Add the Report Controller

A DotNetReportController is included automatically via the NuGet package. Register the default MVC route in your RouteConfig.cs if not already present:

routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);

5. Follow the Getting Started Guide

For complete setup instructions, controller 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.2.4 100 3/7/2026
6.2.3 296 12/29/2025
6.2.2 413 11/14/2025
6.2.0 344 10/20/2025
6.1.0 463 9/19/2025
6.0.9 217 1/25/2026
6.0.9-beta.5 82 3/10/2026
6.0.9-beta.4 117 2/23/2026
6.0.9-beta.3 88 2/16/2026
6.0.9-beta.2 73 2/13/2026
6.0.9-beta.1 166 2/9/2026
6.0.9-beta 180 2/1/2026
6.0.8 711 11/2/2025
6.0.8-beta.4 288 10/23/2025
6.0.8-beta.3 269 10/23/2025
6.0.8-beta.2 276 10/15/2025
6.0.8-beta.1 265 10/12/2025
6.0.8-beta 341 10/10/2025
6.0.7-beta.7 288 10/6/2025
6.0.7-beta.6 666 9/15/2025
Loading failed

New features and bug fixes