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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Fully isolated workspaces per client, with separate database connections, schemas, reports, and permissions. One deployment serves unlimited independent tenants. Build your SaaS product today.
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.
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.
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.
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.
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.
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.
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.
Sortable, paginated data tables
Compare categories, grouped or stacked
Composition and part-to-whole views
Trends over time, multiple series
Mix bars and lines, dual Y-axis
Sales by region, territory analysis
Single metrics with status indicators
Multi-dimensional cross-tab analysis
Color-coded matrix of values
Hierarchical proportional areas
Aggregated totals and subtotals
Natural language to instant insight
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.
The open-source frontend calls your API endpoints. Your backend runs the SQL. The Dotnet Report cloud service only stores report definitions, never data.
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.
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.
Each client gets a completely isolated workspace with its own database connection, schema, reports, and permissions. One deployment, unlimited tenants.
Set up automated email delivery once and let Dotnet Report handle the rest. Reports arrive in inboxes before users even open their browser.
Daily, weekly, monthly, yearly, or custom cron expressions. Send to individuals or distribution lists. Multiple schedules per report supported.
Choose the best format per schedule. PDF for print-ready sharing, Excel for analysis, CSV for downstream data pipelines and integrations.
Centralized schedule management. Pause without deleting. Edit recipients, frequency, or format anytime. Admin view for organisation-wide oversight.
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.
Instant access — no server setup, no install. Sign up and start building reports on your live database within minutes.
Install the NuGet package, configure two API endpoints, and the full reporting engine lives inside your application — white-labeled, no separate window.
Download, extract, point at your database. No install, no web server. Perfect for demos, quick evaluations, and POCs before committing to a full integration.
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.
Dotnet Report was able to transition us from a non-reporting platform in the RFID arena to a customizable reporting platform with the ability to negotiate our clients' reporting needs very adeptly. Highly motivated, qualified professionals with unparalleled experience in all aspects of reporting platforms and services.
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.
Start with a free trial — no credit card required. Connect your database and build your first report in minutes.