# Displaying Reports Overview

Telerik Reporting provides UI components called Report Viewers that you can use to display reports in applications. The Report Viewers cover various technologies (Angular, HTML5/JS, WPF, ASP.NET, Windows Forms, etc.) and allow you to display a report document in the application's UI and to interact with it.

This document provides a brief overview of the different [Telerik Report Viewer](https://www.telerik.com/products/reporting/delivering-viewing-exporting-reports.aspx) flavors. If you are interested in the Report Viewer for a specific technology, follow the corresponding link to learn more.

Telerik Reporting provides the following report viewers:

* [HTML5 Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/html5-report-viewer/overview)

  The HTML5 Viewer is an HTML/CSS/JS client-side widget that doesn't require any assembly references. The viewer operates as a client of the [Telerik Reporting REST Service](https://www.telerik.com/products/reporting/documentation/embedding-reports/host-the-report-engine-remotely/overview) or [Telerik Report Server](https://www.telerik.com/report-server).

  The HTML5 Viewer is suitable for any web application that works with JavaScript. For some of the most popular web technologies, we provide dedicated wrappers. We have also successfully tested the viewer in the following technologies for which there are no dedicated wrappers:

  * *Vue.js*. A step-by-step example for integrating the viewer in a Vue.js application can be found in the [How to use HTML5 Report Viewer in Vue.js](https://www.telerik.com/products/reporting/documentation/knowledge-base/how-to-use-viewer-and-designer-in-vue) KB article
  * *ASP.NET Core*. The exact implementation depends on the framework version. Use the following resources for the recommended approach:

    * [Using the HTML5 Report Viewer in an ASP.NET Core application in .NET 8, .NET 9, .NET 10, and .NET 11 Preview 4](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/html5-report-viewer/how-to-use-html5-report-viewer-in-an-asp.net-core-in-.net-5-application)

* [Native Blazor Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/native-blazor-report-viewer/overview)

  The Native Blazor Report Viewer is a fully native Blazor component that can be used in Blazor applications.

* [Blazor Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/blazor-report-viewer/overview)

  The Blazor Report Viewer is a component that can be used in Blazor applications. It is built on top of the [HTML5 Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/html5-report-viewer/overview).

* [Native Angular Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/native-angular-report-viewer/overview)

  The Native Angular Report Viewer is a native Angular component built with [Kendo UI for Angular](https://www.telerik.com/kendo-angular-ui) components. It was introduced with [Telerik Reporting R3 2023](https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-r3-2023-17-2-23-1010).

* [Angular Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/angular-report-viewer/angular-report-viewer-overview)

  The Angular Report Viewer provides a component that wraps the [HTML5 Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/html5-report-viewer/overview).

* [ReactJS Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/react-report-viewer/react-report-viewer-overview)

  The ReactJS Report Viewer provides a component that wraps the [HTML5 Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/html5-report-viewer/overview).

* [HTML5 ASP.NET MVC Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/html5-asp.net-mvc-report-viewer/overview)

  The HTML5 ASP.NET MVC Report Viewer is a helper that allows you to configure the HTML5 Viewer via server-side code. The helper renders the JavaScript object and required scripts on the page. The HTML5 ASP.NET MVC Report Viewer is suitable for ASP.NET MVC4|MVC5 projects.

* [HTML5 ASP.NET WebForms Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/web-application/html5-asp.net-web-forms-report-viewer/overview)

  The HTML5 ASP.NET WebForms Report Viewer is a server-side wrapper allowing you to configure the HTML5 Viewer via server-side code. The control renders the JavaScript object and required scripts on the page. The HTML5 ASP.NET WebForms Report Viewer is suitable for ASP.NET WebForms projects.

* [WinForms Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/windows-forms-application/overview)

  The WinForms Report Viewer is suitable for WinForms and WPF projects. The viewer is built with standard Microsoft controls. It can operate with an embedded reporting engine or as a client of [Telerik Reporting REST Service](https://www.telerik.com/products/reporting/documentation/embedding-reports/host-the-report-engine-remotely/overview) or [Telerik Report Server](https://www.telerik.com/report-server).

* [WPF Report Viewer](https://www.telerik.com/products/reporting/documentation/embedding-reports/display-reports-in-applications/wpf-application/overview)

  The WPF Report Viewer is suitable for WPF and WinForms projects. The viewer is built with Telerik UI for WPF controls, providing a better look, feel, and functionality. It can operate with an embedded reporting engine or as a client of [Telerik Reporting REST Service](https://www.telerik.com/products/reporting/documentation/embedding-reports/host-the-report-engine-remotely/overview) or [Telerik Report Server](https://www.telerik.com/report-server).
