NSwag logo

NSwag

NSwag is an open source .NET toolchain for generating C# and TypeScript API clients and Swagger/OpenAPI specifications from ASP.NET controllers and vice versa.

1 APIs 0 Features
.NETCode GenerationOpenAPISDKsTypeScript

APIs

NSwag

NSwag is an open source .NET toolchain for generating C# and TypeScript API clients and Swagger/OpenAPI specifications from ASP.NET controllers and vice versa.

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub Organization
GitHub Organization

Sources

apis.yml Raw ↑
aid: nswag
name: NSwag
description: >-
  NSwag is an open source .NET toolchain for generating C# and TypeScript API
  clients and Swagger/OpenAPI specifications from ASP.NET controllers and vice
  versa.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - .NET
  - Code Generation
  - OpenAPI
  - SDKs
  - TypeScript
url: https://raw.githubusercontent.com/api-evangelist/nswag/refs/heads/main/apis.yml
created: '2026-03-25'
modified: '2026-04-28'
specificationVersion: '0.19'
apis:
  - aid: nswag:nswag
    name: NSwag
    description: >-
      NSwag is an open source .NET toolchain for generating C# and TypeScript
      API clients and Swagger/OpenAPI specifications from ASP.NET controllers
      and vice versa.
    humanURL: https://github.com/RicoSuter/NSwag
    tags:
      - .NET
      - Code Generation
      - OpenAPI
      - SDKs
      - TypeScript
    properties:
      - type: Documentation
        url: https://github.com/RicoSuter/NSwag/wiki
      - type: Getting Started
        url: https://github.com/RicoSuter/NSwag/wiki/Getting-Started
      - type: GitHub Repository
        url: https://github.com/RicoSuter/NSwag
common:
  - type: Website
    url: https://github.com/RicoSuter/NSwag
  - type: Documentation
    url: https://github.com/RicoSuter/NSwag/wiki
  - type: GitHub Organization
    url: https://github.com/RicoSuter/NSwag
maintainers:
  - FN: Kin Lane
    email: [email protected]