Top 20 NuGet WebAPI Packages

WebAPI

An async-based GitHub API client library for .NET and .NET Core
Core data access library for any Breeze Server using ASP.NET. (Not for use with .NET Core or ASP.Net Core)
Tweetinvi is an intuitive .NET C# library to access the Twitter REST API. It is a .NET Core library that can be used for development on Windows, Windows RT, Windows Phone, Xamarin Android and Xamarin iOS. Tweetinvi is also compatible with Windows 10 Universal Apps.
The ASP.NET Web API Help Page automatically generates help page content for the web APIs on your site. Visitors to your help page can use this content to learn how to call your web APIs. Everything generated by the help page is fully customizable using ASP.NET MVC and Razor. ASP.NET Web API Help Pag...
Extension for Ninject providing integration with ASP.NET MVC WebAPI 2
This package adds support for formatting and content negotiation to System.Net.Http. It includes support for JSON, XML, and form URL encoded data.
Core functionality for AttributeRouting Web API packages.
Description
This package allows you to host ASP.NET Web API within an OWIN server and provides access to additional OWIN features.
A dependency resolver for Ninject and WebApi - based on work by Brad Wilson
Seamlessly adds a Swagger to WebApi projects!
MvcRouteTester is a .Net library to help unit testing ASP MVC route tables. It contains asserts for for both regular controllers and the Api controllers that are new in MVC 4.0. It is built in .Net 4.5 and ASP MVC 5.2.3. See the project page for packages for ASP MVC 51, 5.0 and ASP MVC 4.0
A library for binding custom types (including files) when sending and receiving multipart encoded form data
Adds WebAPI exception logging to SerilogWeb.Classic
An advanced application framework designed to make enterprise apps development simple, featuring enterprise data access patterns such as generic repositories, query definitions, user management, authentication, security, push notifications, and more. For the server data access counterpart, please in...
IdentityServer is a framework and a hostable component that allows implementing single sign-on and access control for modern web applications and APIs using protocols like OpenID Connect and OAuth2. It supports a wide range of clients like mobile, web, SPAs and desktop applications and is extensible...
Marvin.JsonPatch.Dynamic adds support for dynamically typed objects to Marvin.JsonPatch. Marvin.JsonPatch was built to work on staticly typed objects, which is great for most cases. Yet sometimes you'll want to create a patch document without having a static type to start from (for example: when in...
Implements v2.0 of the Open API Specification (https://www.openapis.org). Open API is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services.
A service API versioning library for Microsoft ASP.NET Web API and OData v4.0.
This is Marvin's JsonPatch document compiled in .NET Standard. JSON Patch (https://tools.ietf.org/html/rfc6902) defines a JSON document structure for expressing a sequence of operations to apply to a JavaScript Object Notation (JSON) document; it is suitable for use with the HTTP PATCH method. The ...