Top 20 NuGet WebApi Packages

Library and pattern for consuming services across heterogeneous platforms and protocols. Inject a single client that allows the application to transparently access API's using SQL client, WebAPI, REST, WCF, ESB, etc. Gracefully fall back if preferred server or protocol becomes unavailable.
Generate C# and TypeScript codes of strongly typed client API for ASP.NET Web API
Middleware to expose an embedded version of ReDoc from an ASP.NET Core application
This is a legacy package for hosting ASP.NET Web API within your own process (outside of IIS). Please use the Microsoft.AspNet.WebApi.OwinSelfHost package for new projects.
Seamlessly adds a Swagger to WebApi projects!
Seamlessly adds a Swagger to WebApi projects! Compiled for .NET 4.5 and up. This helps with mono compatability and does not require any assembly redirects.
AttributeRouting for ASP.NET Web API lets you specify routes using attributes on your API controllers and actions.
A modern async HTTP client for REST APIs. Its fluent interface lets you send an HTTP request and parse the response in one go.
Gluon provides a type-safe remoting connector between an F# backend and a TypeScript client.
KissLog AspNet WebApi package. Contains the components required to hook Asp.Net WebApi applications with KissLog. Install this package to Asp.Net WebApi applications.
Some owin middlewares to log api request/response/exception using nlog
Some owin middlewares to log api request/response/exception
Generate strongly typed client API in C# or TypeScript for .NET Core Web API. Strongly Typed Client API Generator generates C# and TypeScript codes of strongly typed client API similar to what generated by SvcUtil.exe of WCF, provided you have access to the ASP.NET Web API source codes or assemblies...
Seamlessly adds a Swagger to WebApi projects!
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...
Core elements for DataTables.AspNet.
This is the Marvin.JsonPatch package, repackaged with strongly named assemblies. See https://www.nuget.org/packages/Marvin.JsonPatch for the official package.
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...
Library for API versioning support in Microsoft ASP.NET Web API
Description