Welcome to Telerik Reporting

Progress Telerik Reporting is a .NET reporting solution for designing, processing, exporting, and embedding reports in web, desktop, and cloud-based applications. It gives development teams the tools to build pixel-perfect reports and the viewers and services required to deliver those reports inside business applications.

Use Telerik Reporting when you need to create operational reports, invoices, statements, dashboards, or printable business documents that pull data from multiple sources and render consistently across technologies.

Telerik Reporting includes report designers, report viewers, report processing services, and export formats. Desktop components and services run on .NET or .NET Framework, while the HTML5-based integration options let you embed reporting in modern web applications.

With Telerik Reporting, you can retrieve and process data from relational, multidimensional, ORM-based, and custom data sources. End users can view reports in dedicated viewers or export them to formats such as PDF, Microsoft Word, Microsoft Excel, and Microsoft PowerPoint.

ninja-iconNew to Telerik Reporting?Telerik Reporting is a complete .NET embedded reporting tool for web and desktop applications. To try it out, sign up for a free 30-day trial.Start Free Trial

Key Features

Telerik Reporting helps you build a complete reporting workflow:

  • Design reports visually in desktop or web-based designers.
  • Connect reports to business data from common enterprise data sources.
  • Preview, print, and export reports in multiple document formats.
  • Embed report viewers in ASP.NET Core, Angular, React, Blazor, WPF, WinForms, WinUI, and other applications.
  • Host report processing in services that support web and desktop reporting scenarios.

Supported Platforms

Telerik Reporting supports report design, processing, or viewing across the following operating systems, depending on the component you use:

Operating SystemTypical Telerik Reporting Scenarios
WindowsFull support for all components: the Standalone Report Designer, desktop report viewers, report service hosting, and web application integration.
LinuxHosting report processing services and embedding HTML5-based viewers and designers in web applications.
macOSHosting report processing services and embedding HTML5-based viewers and designers in web applications.

Supported Frameworks

You can integrate Telerik Reporting into multiple web and desktop frameworks:

Supported FrameworkApp TypeTypical Use
ASP.NET CoreWebHost reporting services and embed HTML5-based viewers and designers in your application.
ASP.NET MVCWebAdd server-side MVC wrappers around the HTML5 Report Viewer.
ASP.NET WebFormsWebIntegrate the HTML5 Report Viewer in existing WebForms applications.
AngularWebEmbed the native Angular Report Viewer or the HTML5 Report Viewer Angular wrapper.
ReactWebIntegrate the React Report Viewer component in React applications.
BlazorWebUse the Native Blazor Report Viewer or the Blazor wrapper around the HTML5 Report Viewer.
WinFormsDesktopDisplay reports in WinForms applications using the WinForms Report Viewer.
WPFDesktopDisplay reports in WPF applications using the WPF Report Viewer.
WinUIDesktopDisplay reports in WinUI 3 applications using the WinUI Report Viewer.

The web integration story centers on HTML5-based viewers and designers, while the desktop integration story centers on native viewers and design tools for Windows development environments.

Key Components

The lifecycle of a Telerik report usually has three stages: designing the report, processing and rendering the report with data, and exporting or displaying the final output.

The main Telerik Reporting components map directly to those stages.

Report Designers

Use a report designer when you create report layout, configure data sources, define grouping and aggregation, and style the final output.

Choose the designer based on where report authors work and whether they need a desktop tool, a web-based tool, or Visual Studio integration.

Standalone desktop designer
Report Designer
Windows desktop authoring tool packaged as a single .exe file. Suitable for report authors who need a dedicated report design environment outside Visual Studio.
Web report designer
Report Designer
Browser-based designer that you can embed in web applications. Suitable when report authors work in a web portal and need in-browser preview with the HTML5 Report Viewer.
Designer for Visual Studio
Report Designer
Visual Studio integration for editing CLR report definitions in C# or VB. Available for .NET Framework projects.

Report Viewers

Use a report viewer to display, print, search, navigate, and export reports inside an application.

Choose the viewer that matches the technology stack of the application where end users consume reports.

Report ViewerApp TypeEssentials
HTML5 Report ViewerWebAn HTML, CSS, JavaScript, and jQuery client-side viewer targeting all web applications.
HTML5 MVC Report ViewerWebA server-side wrapper allowing you to configure the HTML5 Report Viewer in MVC applications.
HTML5 WebForms Report ViewerWebA server-side wrapper allowing you to configure the HTML5 Report Viewer in WebForms applications.
Native Angular Report ViewerWebA fully native Angular widget built with Telerik UI for Angular components.
Angular Report ViewerWebAn Angular component wrapping the HTML5 Report Viewer.
ReactJS Report ViewerWebA React component wrapping the HTML5 Report Viewer.
Blazor Report ViewerWebA Blazor component wrapping the HTML5 Report Viewer.
Native Blazor Report ViewerWebA fully native Blazor widget built with Telerik UI for Blazor components.
WinForms Report ViewerDesktopA composite of standard Windows Forms controls targeting WinForms and WPF projects.
WPF Report ViewerDesktopA composite of Telerik UI for WPF controls targeting WPF and WinForms projects.
WinUI Report ViewerDesktopA composite of Telerik UI for WinUI controls targeting WinUI3 projects.

Export Formats

Web viewers and web designers typically work with a reporting service that processes report definitions and returns document output. You host this service in an ASP.NET Core application. The service receives a report definition, processes it with data, and returns the rendered result to the viewer or the export pipeline.

Export formats let users save the resulting report in the format that fits their workflow. Common output formats include:

  • PDF — for print-ready and archivable documents.
  • Microsoft Word and Microsoft Excel
  • Microsoft PowerPoint — for presentation-ready reports.
  • Image formats such as PNG and TIFF — for embedding report output in other applications.
  • CSV

How to Choose the Right Starting Point

Start with the workflow that matches your role:

Your RoleRecommended Starting Point
Evaluating Telerik ReportingReview the online demos and the supported framework table on this page to confirm product fit before installation.
Developer embedding reportsStart with installation and licensing, then pick the viewer or designer that matches your framework.
Report authorStart with the Standalone Report Designer or the Web Report Designer based on your preferred authoring environment.
Setting up a team environmentReview licensing, installation, and the reporting service hosting guidance before you build the integration.

About the Demos

The Telerik Reporting online demos provide live examples of reporting scenarios and the web report designer. They are a good starting point when you want to see how the product behaves before you integrate it into an application.

If you install Telerik Reporting by using the MSI installer or the Control Panel, sample reports are also available as Visual Studio projects. The examples cover multiple supported platforms. To open the projects:

  1. Navigate to the Start menu.
  2. Select Telerik > Reporting > Visual Studio Examples > C#/VB.NET Solution.

Support Options

If you run into issues while working with Telerik Reporting, use the support channel that best matches the type of question.

Sharing detailed feedback also helps improve the product and documentation.

Learning Resources

Use these resources to learn the product, evaluate features, and solve common setup issues:

Next Steps

See Also