Pricing
Sign In Schedule Demo Free Trial
How It Works

Embed reporting in your .NET app in three simple steps

You stay in control of your data and your UI. We give you the engine. Together, your users get powerful self-service reports and dashboards in minutes.

Start Free Trial Book a Demo
1

Install & Connect

Add the Dotnet Report NuGet package to your ASP.NET Core project. Wire it up to your existing database connection string — SQL Server, MySQL, PostgreSQL, or Oracle.

NuGet~5 minAny DB
2

Expose Two API Endpoints

You implement two controllers: one for "run this SQL safely against my DB" and one for "what's the current user's role?". That's the whole integration. Everything else is configuration.

2 endpointsYour authYour SQL
3

Let Users Build

Your users open the Dotnet Report UI inside your app, pick fields, choose chart types, save reports, build dashboards, and schedule emails — without ever needing your team to write SQL again.

Self-serviceDrag & dropAI Assistant
The Architecture

Your data never leaves your servers

The Dotnet Report cloud only stores report definitions (which fields, which filters, which charts). When a user runs a report, the request goes through your .NET app, your code runs the SQL on your database, and your code returns the result. We're never in the data path.

Your DB stays private

No connection from our cloud to your database. Ever.

Your auth stays in charge

Pass the user's claims and roles — we honor them at every step.

Row-level security

Forced filters keep tenants and departments isolated automatically.

Request Flow
User Browser
Dotnet Report UI inside your app
↓
Your .NET App
Your two controllers run the SQL
↓
Your Database
SQL Server / MySQL / PostgreSQL / Oracle
Dotnet Report Cloud only sees report metadata

Ready to embed reporting in your .NET app?

Free trial, no credit card. Build your first report in under 30 minutes.