HTTP is not just for serving up web pages. It is also a powerful platform for building APIs that expose services and data. HTTP is simple, flexible, and ubiquitous. Almost any platform that you can think of has an HTTP library, so HTTP services can reach a broad range of clients, including browsers, mobile devices, and traditional desktop applications. ASP.NET Web API allows developers to expose their applications, data and services to the web directly over HTTP. ASP.NET Web API is a framework for building web APIs on top of the .NET Framework.
This tutorial demonstrates best practices for managing ASP.NET Web API with Telerik Data Access used for the Data Access Layer. You will learn how to create a sample Web API and how to consume it from a client application. To complete the walkthrough, you must have the following installed: