Audience

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

About NSwag

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.

Pricing

Starting Price:
Free
Free Version:
Free Version available.

Integrations

API:
Yes, NSwag offers API access

Ratings/Reviews

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

Company Information

Rico Suter
github.com/RicoSuter/NSwag

Videos and Screen Captures

NSwag Screenshot 1
Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free

Product Details

Platforms Supported
Windows
Mac
Linux
Training
Documentation
Support
Online

NSwag Frequently Asked Questions

Q: What kinds of users and organization types does NSwag work with?
NSwag works with these users and organization types: Mid Size Business, Small Business, Enterprise, Freelance, Nonprofit, Government, and Startup.
Q: What languages does NSwag support in their product?
NSwag supports these languages: English.
Q: What kind of support options does NSwag offer?
NSwag offers support via online.
Q: What other applications or services does NSwag integrate with?
NSwag integrates with: Angular, ASP.NET, Microsoft Azure, C#, jQuery, JSON, .NET, Swagger, TypeScript, and Xamarin.
Q: Does NSwag have an API?
Yes, NSwag has an API.
Q: What type of training does NSwag provide?
NSwag provides training in the form of documentation.
Q: How much does NSwag cost?
Pricing for NSwag starts at Free.

NSwag Product Features

NSwag Additional Categories