Welcome to Telerik Reporting

Progress® Telerik® Reporting is a .NET embedded reporting tool which enables you to create, design, export, and integrate reports in cloud-based, web, and desktop applications.

Telerik Reporting provides web and desktop report designers and services, and report viewer controls. The desktop components and the services are .NET-only, whereas the HTML5-based components can be integrated in virtually any website or application.

With Telerik Reporting you can retrieve and process data from relational, multi-dimensional, ORM, or custom data-layer-based data sources.

End users can view the ready reports in PDF, Microsoft Office Word, Excel, and PowerPoint document formats, or use a dedicated viewer in a Web or .NET desktop application.

Telerik Reporting Ninja image
New 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.

Supported Platforms

Telerik Reporting helps you create reports that run on the following operating systems:

  • Windows
  • Linux
  • MacOS

Supported Frameworks

Supported Framework Media
ASP.NET Core Web
ASP.NET MVC Web
ASP.NET WebForms Web
Angular Web
React Web
Blazor Web
WinForms Desktop
WPF Desktop
WinUI Desktop

Key Components

The lifecycle of a Telerik report is divided in three main steps—designing the report, populating the report with data and rendering it in a viewer, and exporting the report to a document file.

The Telerik Report Designers and Viewers are the main components of Telerik Reporting and accompany the users in their journey along the lifecycle of the report.

Report Designers

The Report Designers are responsible for the designing process.

  • Report Designers are tools which help you create the report you require, connect it to a data source to load the information you need, style its header, footer, and general appearance, make reports collections if necessary, and export its content to PDF, for example.

  • Which Report Designer you will choose depends on the specific functionality you want to use in the process.

Report Designer Specifics
Standalone desktop designer
  • A single .exe file representing a Windows tool powered by the Telerik Reporting engine.
  • Uses the latest UI standards to facilitate the process of creating reports, locally analyzing report data, exporting and sharing.
Web report designer
  • An HTML-, CSS-, JavaScript-and-jQuery-based widget allowing you to integrate a report designer into your web applications.
  • Styling is based on the Kendo UI Sass Default theme.
  • Previews reports in the HTML5 Report Viewer.
Designer for Visual Studio
  • Dedicated to editing CLR or type report definitions (CS or VB files) in the Visual Studio environment.
  • Available under the .NET Framework only.

Report Viewers

The Report Viewers are UI components which are tailored to a specific technology.

  • Report Viewers are tools which enable you to deploy and render your report in applications that are built on various technologies such as ASP.NET Core or Angular.

  • Which Report Viewer you will choose to use depends on the targeted technology of the application.

Report Viewer App Type Essentials
HTML5 Report Viewer Web An HTML, CSS, JavaScript and jQuery client-side targeting all web application working with JavaScript.
HTML5 MVC Report Viewer Web A server-side wrapper allowing you to configure the HTML5 Report Viewer in MVC applications.
HTML5 WebForms Report Viewer Web A server-side wrapper allowing you to configure the HTML5 Report Viewer in WebForms applications.
Angular Report Viewer Web An Angular component wrapping the HTML5 Report Viewer.
ReactJS Report Viewer Web A React component wrapping the HTML5 Report Viewer.
Blazor Report Viewer Web A Blazor component wrapping the HTML5 Report Viewer.
WinForms Report Viewer Desktop A composite of standard Windows Forms controls targeting WinForms and WPF projects.
WPF Report Viewer Desktop A composite of Telerik UI for WPF controls targeting WPF and WinForms projects.
WinUI Report Viewer Desktop A composite of Telerik UI for WinUI controls targeting WinUI3 projects.

About the Demos

The Telerik Reporting online demos provide a set of pre-built live demos that are designed to demonstrate the Telerik Reporting capabilities. The demos use the HTML5-based web report viewers.

The sample reports are also available in Visual Studio and the examples contain applications for all 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

For any issues you might come across while working with Telerik Reporting, use any of the following available support channels.

Note that sharing quality feedback and ideas will not only benefit the community and improve the products, but may also win you Telerik points.

  • Telerik Reporting license holders and anyone in an active trial can take advantage of the Telerik Reporting outstanding customer support delivered by the actual developers who built the tool. To submit a support ticket, use the Telerik Reporting support system.

  • The Telerik Reporting forum is part of the free support you can get from the community and from the Telerik Reporting team on all kinds of general issues.

  • Telerik Reporting feedback portal and Telerik Reporting roadmap provide information on the features in discussion and also the planned ones for release.

  • For any features that have already been released, visit the Telerik Reporting Release History page.

  • This official Telerik Reporting documentation is public and available for all users. If you want to share your feedback on a specific article, fill in the Was this article helpful? form and tell us more about whether the content was useful for you to successfully achieve what you wanted.

  • You can also directly contribute to the documentation—click the Improve this article link on the right-hand side of the page to access the GitHub repository with the source documentation files. Then, create a Pull Request with the suggested changes.

  • Need something unique that is tailor-made for your project? Progress offers its Progress Services group that can work with you to create any customized solution that you might need.

Learning Resources

Next Steps

In this article