# Configuring FlexReport Web API

FlexReport Web API plays a vital role in communicating with the report viewer control. Learn more about the FlexReport Web API in MVC documentation.

## Content



The FlexReport Web API plays a vital role in communicating with the report viewer control (on the client side) which loads and displays the html content exported by FlexReport.

A FlexReport WebAPI service can be created in two ways.

*   [Using ComponentOne Web API Edition Template](/componentone/docs/mvc/online-mvc/workwithcontrols/FlexReport/ConfiguringFlexReportWebAPI/UsingC1WebAPIEditionTemplate)
*   [Using Standard Visual Studio Web API Template](/componentone/docs/mvc/online-mvc/workwithcontrols/FlexReport/ConfiguringFlexReportWebAPI/UsingStandardVSWebAPITemplate)

The reports created using the above templates can be easily viewed using [C1ReportViewer Template](/componentone/docs/mvc/online-mvc/workwithcontrols/FlexReportViewer/FlexViewer/FlexViewerQuickStart).


> type=note
> **Note**:
> 
> *   Once you have successfully created **Web API URL** for Report Services, you can access and view reports stored in the service using FlexViewer for MVC and Wijmo Viewer. For more information on how to view reports, see [Viewing Reports in FlexViewer](/componentone/docs/mvc/online-mvc/workwithcontrols/FlexReportViewer/FlexViewer/ViewingReportsinFlexViewer).
> *   Explore detailed demo samples of FlexViewer at [How to use FlexViewer](http://demos.componentone.com/aspnet/flexviewerexplorer) and FlexReport Web API at [Report Services for Web API Edition](https://demos.componentone.com/aspnet/webapiexplorer).