ASP.NET Core

ASP.NET Core

Microsoft
NSwag

NSwag

Rico Suter
+
+

Related Products

  • RAD PDF
    3 Ratings
    Visit Website
  • Admiral
    74 Ratings
    Visit Website
  • AlisQI
    108 Ratings
    Visit Website
  • Epicor Financials
    Visit Website
  • Capitalcore
    89 Ratings
    Visit Website
  • Jscrambler
    41 Ratings
    Visit Website
  • Apify
    1,800 Ratings
    Visit Website
  • Macaw AMS
    8 Ratings
    Visit Website
  • Qualio
    919 Ratings
    Visit Website
  • Google Cloud Platform
    61,066 Ratings
    Visit Website

About

Millions of developers use or have used ASP.NET 4.x to create web apps. ASP.NET Core is a redesign of ASP.NET 4.x, including architectural changes that result in a leaner, more modular framework. ASP.NET Core 3.x and later can only target .NET Core. Generally, ASP.NET Core is composed of .NET Standard libraries. Libraries written with .NET Standard 2.0 run on any .NET platform that implements .NET Standard 2.0. There are several advantages to targeting .NET Core, and these advantages increase with each release. Tag Helpers enable server-side code to participate in creating and rendering HTML elements in Razor files. Built-in support for multiple data formats and content negotiation lets your web APIs reach a broad range of clients, including browsers and mobile devices.

About

NSwag is a comprehensive Swagger/OpenAPI 2.0 and 3.0 toolchain for .NET, .NET Core, ASP.NET Core, and TypeScript, written in C#. It enables developers to generate OpenAPI specifications from existing API controllers and create client code from these specifications. NSwag combines functionalities similar to Swashbuckle (for OpenAPI/Swagger generation) and AutoRest (for client generation) into a single toolchain, eliminating the need for both. Key features include the ability to generate Swagger 2.0 and OpenAPI 3.0 specifications from C# ASP.NET (Core) controllers, serve these specifications via ASP.NET (Core) middleware with integrated Swagger UI or ReDoc, and generate C# or TypeScript clients/proxies from the specifications. NSwag offers multiple usage methods, including a user-friendly Windows GUI (NSwagStudio), command-line interfaces compatible with Windows, Mac, and Linux, and integration into C# code via NuGet packages.

Platforms Supported

Windows Supported
Mac Supported
Linux Supported
Cloud Supported
On-Premises Not Supported
iPhone Not Supported
iPad Not Supported
Android Not Supported
Chromebook Supported

Platforms Supported

Windows Supported
Mac Supported
Linux Supported
Cloud Not Supported
On-Premises Not Supported
iPhone Not Supported
iPad Not Supported
Android Not Supported
Chromebook Not Supported

Audience

Development Framework solution for DevOps teams

Audience

Individuals and developers requiring a tool to generate code and build APIs

Support

Phone Support Not Supported
24/7 Live Support Not Supported
Online Supported

Support

Phone Support Not Supported
24/7 Live Support Not Supported
Online Supported

API

Offers API Supported

API

Offers API Supported

Screenshots and Videos

Screenshots and Videos

Pricing

Free
Free Version Supported
Free Trial Not Supported

Pricing

Free
Free Version Supported
Free Trial Not Supported

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Training

Documentation Supported
Webinars Not Supported
Live Online Not Supported
In Person Not Supported

Training

Documentation Supported
Webinars Not Supported
Live Online Not Supported
In Person Not Supported

Company Information

Microsoft
Founded: 1975
United States
docs.microsoft.com/en-us/aspnet/core/introduction-to-aspnet-core

Company Information

Rico Suter
github.com/RicoSuter/NSwag

Alternatives

ASP.NET

ASP.NET

Microsoft

Alternatives

Swagger

Swagger

SmartBear
.NET

.NET

Microsoft
Swagger Codegen

Swagger Codegen

SmartBear
SwaggerHub

SwaggerHub

SmartBear

Categories

Categories

API Documentation Supported

Integrations

.NET Not Supported
ASP.NET Not Supported
Adaptive Web Hosting Supported
Angular Not Supported
C# Not Supported
DHTMLX Supported
Duende IdentityServer Supported
JSON Not Supported
MTCaptcha Supported
Microsoft Azure Not Supported
OpenTelemetry Supported
PremierCashier Supported
RAD PDF Supported
Swagger Not Supported
TypeScript Not Supported
Ultimate UI Supported
Visual Studio Supported
Xamarin Not Supported
jQuery Not Supported

Integrations

.NET Supported
ASP.NET Supported
Adaptive Web Hosting Not Supported
Angular Supported
C# Supported
DHTMLX Not Supported
Duende IdentityServer Not Supported
JSON Supported
MTCaptcha Not Supported
Microsoft Azure Supported
OpenTelemetry Not Supported
PremierCashier Not Supported
RAD PDF Not Supported
Swagger Supported
TypeScript Supported
Ultimate UI Not Supported
Visual Studio Not Supported
Xamarin Supported
jQuery Supported
Claim ASP.NET Core and update features and information
Claim ASP.NET Core and update features and information
Claim NSwag and update features and information
Claim NSwag and update features and information