1.       Supports HTTP Only

 

2.       Web API is open source an ideal platform for building REST-ful services over the .NET Framework.

 

3.       Enables building Web APIs that support wide variety of media types including XML, JSON etc.

 

4.       Uses basic protocol and formats such as HTTP, WebSockets, SSL, JQuery, JSON, and XML. There is no support for higher level protocols such as Reliable Messaging or Transactions.

 

5.       HTTP is request/response but additional patterns can be supported through SignalR and WebSockets integration.

 

6.       It also supports the MVC features such as routing, controllers, action results, filter, model binders, IOC container or dependency injection, unit testing that makes it more simple and robust.

 

7.       It is light weight architecture and good for devices which have limited bandwidth like browsers, mobiles, smart phones and tablets.