ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. It is an ideal platform for building RESTful applications on the .NET Framework. It supports different formats of response data. Built-in support for JSON, XML format. It can be hosted in IIS, Self-hosted or other web server that supports .NET 4.0+.