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
Rezku Point of Sale Icon
Rezku Point of Sale

Designed for Real-World Restaurant Operations

Rezku is an all-inclusive ordering platform and management solution for all types of restaurant and bar concepts. You can now get a fully custom branded downloadable smartphone ordering app for your restaurant exclusively from Rezku.
Learn More

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?
Q: What languages does NSwag support in their product?
Q: What other applications or services does NSwag integrate with?
Q: Does NSwag have an API?
Q: What type of training does NSwag provide?
Q: How much does NSwag cost?

NSwag Product Features

NSwag Additional Categories