Top 20 NuGet WebAPI Packages
Plug into your code to get protoBuf serialization with no code changes in WCF and minimal changes in WebAPI. Increases throughput by upto 20x depending upon the size of the packet, bigger the packet more the benefit.
Gaurd your WebAPIs with endpoint protection. This is a client and server library. Use EndpointAuthentication to add a Public/Private Key authentication to a WebAPI request. Sign the messages returned and validate them on the client using the users' authenticated Private Key.
A JSON-P HttpResponseHandler for WCF Web API. How to use it? http://blog.alexonasp.net/post/2011/07/26/Look-Ma-I-can-handle-JSONP-(aka-Cross-Domain-JSON)-with-WCF-Web-API-and-jQuery!.aspx
The Global Error Handling for WebApi 2.1 automatically add to WebApi 2.1 project a global error handling. Developers can use these errors to support and show efficcients messages to the users.
Replaces Breeze's default "BreezeConfig" with a derived version that overrides the Json.Net serialization setting responsible for the $type name property of the JSON sent to the client. Turns the really nasty, long dynamic or anonymous type names into acceptabe shorter names such as...
The BrakePedal.Http package provides code to use the BrakePedal library in a Web API application as an attribute, handler, or filter.
This Owin middleware helps with serializing and formating JSON results from ASP.NET web API Hosted within OWIN server or self hosted OWIN Web API. There is also support for ASP.NET Web API without OWIN from v1.0.2.