Features
All Features Report Designer Dashboards Self-Service BI Scheduling & Exports Advanced Filtering AI Assistant & Live Preview Data Visualization
Use Cases
Accounting & Finance HR & People Analytics SaaS Platforms Enterprise BI All Use Cases
Industries
All Industries Fintech Healthcare Banking & Finance Education Ecommerce & Retail Travel & Hospitality Real Estate
Migrate & Compare
Compare Alternatives From Izenda From SSRS From ExagoBI Migration Help
Company
About Pricing FAQ How It Works Roadmap Community Case Studies Contact Us Schedule a Demo
Sign In Schedule Demo Free Trial
Now with AI Assistant and Live Preview

Embedded Reporting & Dashboards for Your
Web App

Give your users beautiful ad-hoc reports, live drag-and-drop dashboards, 12+ chart types, and automated scheduled exports — all running inside your own application with your own data.

12+
Chart Types
~30 min
To Embed
5 min
Cloud Setup
100%
Your Data
Sales Overview Dashboard
Total Revenue
$1.24M
⇧ +12.4%
Orders
8,347
⇧ +8.1%
Customers
2,190
⇧ +3.7%
Monthly Revenue
By Region
Trusted by teams shipping reporting inside their products
Mobilitie
47 Concepts
SellersCommerce
Ashton Potter
TATA Technologies
Ducont
KPMG
Homepage
CareSmartz360
ACRO Service Corporation
ThoughtWare Australia
SoluGrowth
Benafica
Future Face
Emergency Solutions
Zylog
ProxiGroup
VacationCRM
Erickson Immigration Group
Customer Spotlight

A migration story worth reading

Teams switch to Dotnet Report for transparent pricing, responsive support, and embedded reporting that doesn't punish you at renewal. Here's one in their own words.

Patrick C., CEO
Patrick C.
CEO · Computer Networking
5.0
Switched from Logi Symphony
Verified Capterra Review

A migration off of Izenda for the Win

We migrated to Dotnet Report after our previous reporting tool became prohibitively expensive and support dried up. The pricing model is transparent and reasonable, especially for a SaaS team that needs to embed reporting without the enterprise-tier sticker shock. Setup into our .NET stack was straightforward, and the self-service report builder is genuinely usable by non-technical folks. The ability to let customers build and customize their own reports has been a real win. Support has been responsive and actually helpful — worth evaluating if you're looking for embedded reporting that won't punish you at renewal.
Works with your existing database
SQL Server MySQL PostgreSQL Oracle Stored Procs SQL Views Custom SQL
Core Features

Everything your users need,
built right in

From a drag-and-drop report designer to enterprise-grade multi-tenancy — Dotnet Report ships it all as a single NuGet package you embed in your app.

Drag-and-Drop Report Designer

Two designer modes — step-by-step Standard and real-time Live Designer. Pick fields, choose a visualization, add filters, and save. No SQL required. Users build powerful reports in minutes.

Live Drag-and-Drop Dashboards

Combine reports, charts, KPI widgets, and custom text into one view. Resize and reorder with drag-and-drop. Create audience-specific dashboards for executives, sales, and operations teams.

Advanced Filtering

Interactive filters with AND/OR groups, cascading dropdowns, dynamic date ranges ("Last 30 Days", "This Month"), and multi-select. Users explore data without touching report definitions.

Automated Scheduling

Send reports to any email address on daily, weekly, monthly, or custom cron schedules. PDF, Excel, and CSV delivery. Reports arrive in inboxes before users even open their browser.

Enterprise Security

Role-based access control, row-level data security via forced filters, and full multi-tenancy. Your backend queries your database directly — the Dotnet Report service never touches your data.

Multi-Format Exports

One-click export to PDF, Excel (.xlsx), CSV, Word (.docx), and XML. Print-ready layouts with headers, footers, and automatic page breaks. Charts exported at high resolution.

Multi-Tenancy & Workspaces

Fully isolated workspaces per client, with separate database connections, schemas, reports, and permissions. One deployment serves unlimited independent tenants. Build your SaaS product today.

Report Management

Organize reports in nested folders. Folder-based permissions cascade to all reports inside. Search across all reports instantly. Drag-and-drop to reorganize. Admin mode for governance and audit.

AI Assistant

Ask questions in plain English and get instant, fully built reports. The AI Assistant interprets natural language into structured queries and charts, lowering the barrier for non-technical users.

Get Started

Up and running in three steps

Sign up, connect your database, and start building. The cloud version is ready in 5 minutes. Fully embedded in your .NET app in about 30.

1

Connect Your Database

Point Dotnet Report at your SQL Server, MySQL, PostgreSQL, or Oracle database. Select which tables, views, and stored procedures to expose. Configure relationships, display names, and field-level permissions.

SQL ServerMySQLPostgreSQLOracle
2

Build Reports & Dashboards

Your users open the visual designer, pick fields from your schema, choose a chart or table layout, set up filters and sorting, then save. No SQL, no code. Dashboards combine multiple reports into one view.

Drag & DropAI AssistantLive Preview
3

Share & Schedule

Set up automated email delivery on any schedule. Control who sees what with role-based permissions and row-level data filters. Export to PDF, Excel, CSV, or Word with a single click.

Email DeliveryPDF / ExcelRole Access
Visualizations

12+ chart types, zero configuration

Every visualization type your users need — tables, charts, maps, KPIs, pivots, and more. Each one fully customizable with colors, labels, legends, and data-label settings.

List / Table

Sortable, paginated data tables

Bar & Column

Compare categories, grouped or stacked

Pie & Donut

Composition and part-to-whole views

Line & Area

Trends over time, multiple series

Combo Chart

Mix bars and lines, dual Y-axis

Map / Geo

Sales by region, territory analysis

KPI Widgets

Single metrics with status indicators

Pivot Table

Multi-dimensional cross-tab analysis

Heatmap

Color-coded matrix of values

Treemap

Hierarchical proportional areas

Summary

Aggregated totals and subtotals

AI Assistant

Natural language to instant insight

Security First

Your data
never leaves
your environment

Dotnet Report's backend service never has a connection to your database. Your .NET code is the only thing that ever queries your data — keeping credentials, PII, and sensitive records entirely within your control.

Your .NET Code Queries Your Database

The open-source frontend calls your API endpoints. Your backend runs the SQL. The Dotnet Report cloud service only stores report definitions, never data.

Role-Based Access Control

Pass user roles as claims through your API. Restrict reports by role, folder, or individual user. Admins get full access; viewers see only what they're allowed to see.

Row-Level Security & Forced Filters

Automatically inject filters based on the logged-in user's tenantId, department, or region. Users can never override forced filters — they see only their own data slice.

Multi-Tenant Isolation

Each client gets a completely isolated workspace with its own database connection, schema, reports, and permissions. One deployment, unlimited tenants.

Architecture Overview
Browser / User
Runs the open-source Dotnet Report UI
↓ API calls
Your .NET Application
Your API endpoints — you control the SQL
↓ SQL queries
Your Database
SQL Server, MySQL, PostgreSQL, Oracle…
Dotnet Report Cloud stores only report definitions, never your data
Want full on-premises control? An on-prem option is also available.
Scheduling

Reports that deliver themselves

Set up automated email delivery once and let Dotnet Report handle the rest. Reports arrive in inboxes before users even open their browser.

Any Recipients, Any Schedule

Daily, weekly, monthly, yearly, or custom cron expressions. Send to individuals or distribution lists. Multiple schedules per report supported.

PDF, Excel & CSV Delivery

Choose the best format per schedule. PDF for print-ready sharing, Excel for analysis, CSV for downstream data pipelines and integrations.

Pause, Edit & Audit

Centralized schedule management. Pause without deleting. Edit recipients, frequency, or format anytime. Admin view for organisation-wide oversight.

Sales Summary — Q1 Every Monday 8:00 AM Active
Regional Revenue Report 1st of month, 7:00 AM Active
Customer Churn Report Daily at 6:00 AM Active
Inventory Levels Weekdays at 5:30 PM Paused
Executive Dashboard Every Friday 4:00 PM Active
Deployment

Three ways to get started

Start with the cloud in 5 minutes, try the standalone EXE with no setup at all, or fully embed inside your .NET application for a seamless white-label experience.

Cloud Hosted

Instant access — no server setup, no install. Sign up and start building reports on your live database within minutes.

  • Ready in 5 minutes
  • All features included
  • Automatic updates
  • Ideal for evaluation & managed envs

Standalone EXE

Download, extract, point at your database. No install, no web server. Perfect for demos, quick evaluations, and POCs before committing to a full integration.

  • Zero server setup
  • SQL Server, MySQL, PostgreSQL
  • Great for POCs & demos
  • No commitment required
Customer Love

What our enterprise customers say

Real reviews from teams who shipped Dotnet Report inside their products.

Since we started using Dotnet Report, not only are our users happy but the IT team is also more productive — they don't have to create manual reports anymore. The development team is very cooperative and pays attention to specific user demands. Turnaround time on new development is also very fast.
SP
Sohina Poddar
Applications Developer
Mobilitie
The team at Dotnet Report is really transparent, patient, and very flexible. The software is embeddable and has the ability to be white-labeled. Responsive design and smooth mobile experience — really helpful team and very patient.
JK
Jamie King
Business Intelligence Developer
Ducont

Ready to add reporting to your app?

Start with a free trial — no credit card required. Connect your database and build your first report in minutes.

Free trial  ·  No credit card  ·  Cancel anytime