Swagger Codegen generates server stubs and client SDKs for a variety of languages and frameworks, including Node.js.
To generate a Node.js server stub, run codegen with the -l nodejs-server argument.
Windows example:
java -jar swagger-codegen-cli-2-2-2.jar generate -i petstore.yaml -l nodejs-server -o .\PetstoreServer
You get:
.
βββ api
| βββ swagger.yaml
βββ controllers
| βββ Pet.js
| βββ PetService.js
| βββ Store.js
| βββ StoreService.js
| βββ User.js
| βββ UserService.js
βββ index.js
βββ package.json
ββ README.md
βββ .swagger-codegen-ignore
Answer from Helen on Stack Overflownpm
npmjs.com βΊ package βΊ swagger-node-codegen
swagger-node-codegen - npm
An OpenAPI 3.x/Swagger 2 code generator for Node.js. Latest version: 1.6.3, last published: 7 years ago. Start using swagger-node-codegen in your project by running `npm i swagger-node-codegen`. There are 3 other projects in the npm registry using swagger-node-codegen.
Β» npm install swagger-node-codegen
Published Β Apr 23, 2019
Version Β 1.6.3
Author Β Fran MΓ©ndez
Repository Β https://github.com/fmvilas/swagger-node-codegen
GitHub
github.com βΊ fmvilas βΊ swagger-node-codegen
GitHub - fmvilas/swagger-node-codegen: An OpenAPI 3.x/Swagger 2 code generator for Node.js
Starred by 199 users
Forked by 54 users
Languages Β JavaScript 100.0% | JavaScript 100.0%
Videos
Automatic Swagger Documentation with Node & Express
16:53
π§ Make your Swagger config files dynamic using Node.js - YouTube
14:59
Autogenerating Swagger Documentation with Node & Express - YouTube
18:31
Swagger Codegen in 20 minutes! - YouTube
01:00:57
codeLive: Design an API with Code using Node.js and Swagger - YouTube
npm
npmjs.com βΊ package βΊ swagger-codegen
swagger-codegen - npm
Code generation for Swagger based API's. Supports NodeJS 4.x+. A code generation module for simplifying the consumption of Swagger services. Allows generation of content based on groupings of custom attributes on paths and per-entity/definition.
Β» npm install swagger-codegen
Published Β May 02, 2016
Version Β 0.1.1
Author Β Steve Gray
Repository Β https://github.com/steve-gray/swagger-codegen
Swagger
swagger.io βΊ tools βΊ swagger-codegen
API Code & Client Generator | Swagger Codegen
Codegen simplifies your build process by generating server stubs and client SDKs for any API defined with the OpenAPI specification. Download Codegen today.
GitHub
github.com βΊ wcandillon βΊ swagger-js-codegen
GitHub - wcandillon/swagger-js-codegen: A Swagger Codegen for typescript, nodejs & angularjs
This package generates a nodejs, reactjs or angularjs class from a swagger specification file. The code is generated using mustache templates and is quality checked by jshint and beautified by js-beautify.
Starred by 691 users
Forked by 285 users
Languages Β HTML 55.7% | JavaScript 44.3% | HTML 55.7% | JavaScript 44.3%
npm
npmjs.com βΊ package βΊ swagger-js-codegen
swagger-js-codegen - npm
This package generates a nodejs, reactjs or angularjs class from a swagger specification file. The code is generated using mustache templates and is quality checked by jshint and beautified by js-beautify.
Β» npm install swagger-js-codegen
Published Β Sep 18, 2019
Version Β 1.13.0
Author Β William Candillon
Repository Β https://github.com/wcandillon/swagger-js-codegen
npm
npmjs.com βΊ package βΊ swagger-nodegen-cli
swagger-nodegen-cli - npm
April 24, 2022 - swagger-codegen-cli generate -i swagger.json -l nodejs-server -o my-server swagger-codegen-cli generate -i open-api.yml -l nodejs-server -o my-server
Β» npm install swagger-nodegen-cli
Published Β Apr 24, 2022
Version Β 3.0.34
Author Β sius
Repository Β https://github.com/sius/swagger-nodegen-cli
npm
npmjs.com βΊ package βΊ swagger-axios-codegen
swagger-axios-codegen - npm
March 16, 2026 - Swagger can define string formats for different types. Two if these formats are date and date-time Β· If a class-transformer is enabled and a format is set on a string, the result string will be transformed to a Date instance ... { "ObjectWithDate": { "type": "object", "properties": { "date": { "type": "string", "format": "date-time" } } } } const { codegen } = require('swagger-axios-codegen') codegen({ methodNameMode: 'operationId', source:require('./swagger.json'), useClassTransformer: true, })
Β» npm install swagger-axios-codegen
Published Β Jan 29, 2026
Version Β 0.18.0
Author Β Manwei Leung
Repository Β https://github.com/Manweill/swagger-axios-codegen
npm
npmjs.com βΊ package βΊ swagger-typescript-codegen
swagger-typescript-codegen - npm
This package generates a TypeScript class from a swagger specification file. The code is generated using mustache templates and is quality checked by jshint and beautified by js-beautify.
Β» npm install swagger-typescript-codegen
Published Β Sep 28, 2021
Version Β 3.2.4
Swagger
swagger.io βΊ docs βΊ open-source-tools βΊ swagger-codegen βΊ codegen-v3 βΊ about
Swagger Codegen | Swagger Docs
This is the Swagger Codegen project, which allows generation of API client libraries (SDK generation), server stubs and documentation automatically given an OpenAPI Description.
Normand1
normand1.github.io βΊ blog βΊ swift βΊ swagger βΊ codegen βΊ 2016 βΊ 11 βΊ 25 βΊ Swagger-Codegen-for-Swift3-and-NodeJS.html
Swagger Codegen for Swift3 and NodeJS
November 25, 2016 - Follow the same steps again, but for the server-side code this time. Create a new folder for the swagger server code named SwaggerServer and replace swift with nodejs-server in the build script as so. $ echo "java -jar swagger-codegen-cli.jar generate -i swagger.yml -l nodejs-server -o SwaggerServer" > server_build.sh
GitHub
github.com βΊ swagger-api βΊ swagger-codegen βΊ wiki βΊ server-stub-generator-howto
Server stub generator HOWTO Β· swagger-api/swagger-codegen Wiki Β· GitHub
November 9, 2020 - git clone https://github.com/swagger-api/swagger-codegen cd swagger-codegen mvn clean package java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ -i https://petstore.swagger.io/v2/swagger.json \ -l nodejs-server --additional-properties=googleCloudFunctions=true \ -o samples/server/petstore/nodejs-google-cloud-function Β·
Author Β swagger-api
npm
npmjs.com βΊ package βΊ swagger-node-codegen-cli
swagger-node-codegen-cli - npm
November 24, 2015 - A CLI Swagger code generator for Node.js. Latest version: 0.0.18, last published: 10 years ago. Start using swagger-node-codegen-cli in your project by running `npm i swagger-node-codegen-cli`. There are no other projects in the npm registry using swagger-node-codegen-cli.
Β» npm install swagger-node-codegen-cli
Published Β Nov 24, 2015
Version Β 0.0.18
Author Β Francisco MΓ©ndez Vilas
Repository Β https://github.com/fmvilas/swagger-node-codegen-cli
GitHub
github.com βΊ swagger-api βΊ swagger-codegen βΊ issues βΊ 7003
Node.js generator implementation with OpenAPI 3.0 support Β· Issue #7003 Β· swagger-api/swagger-codegen
November 20, 2017 - In the absence of official support for OpenAPI 3.0 so far, I have put together a Node.js implementation of the generator engine, using the swagger-codegen templates. It supports OpenAPI 3.0 natively, and Swagger 1.2 and 2.0 by converting the definition internally.
Author Β MikeRalphson
GitHub
github.com βΊ fmvilas βΊ swagger-node-codegen-cli
GitHub - fmvilas/swagger-node-codegen-cli: CLI for swagger-node-codegen. Use your API Swagger definition to generate the Node.js ES6-compliant code of your API.
CLI for swagger-node-codegen. Use your API Swagger definition to generate the Node.js ES6-compliant code of your API. - fmvilas/swagger-node-codegen-cli
Author Β fmvilas