# Configuring Flex Report Web API

## 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-core/WorkingwithControls/FlexReport/ConfiguringFlexReportWebAPI/Using-ComponentOne-WebAPI-Edition-Template)
* [Using Standard Visual Studio Web API Template](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexReport/ConfiguringFlexReportWebAPI/Using-Standard-Visual-Studio-Web-API-Template)

The reports created using the above templates can be easily viewed using [C1ReportViewer Template](/componentone/docs/mvc/online-mvc-core/WorkingwithControls/FlexViewer/ReportViewer/Using-C1-MVC-ReportViewer-Template).

>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-core/WorkingwithControls/FlexViewer/ReportViewer/Manually-Configuring-ReportViewer).
> * 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).