"ASP.NET Web API is a framework that simplifies the creation of HTTP services". Using ASP.NET Web API we can create HTTP services those are non-SOAP based like plain XML or JSON strings etc. with added advantages. 1) Allowing to create resource-oriented services using the full features of HTTP. 2) Exposing services to a variety of clients easily like browsers or mobile devices etc.