
Security News
Meet Socket at Black Hat Europe and BSides London 2025
Socket is heading to London! Stop by our booth or schedule a meeting to see what we've been working on.
@apidevtools/swagger-methods
Advanced tools
This is an array of lower-case HTTP method names that are supported by the Swagger 2.0 spec.
This module is tested against the Swagger 2.0 schema
Install using npm:
npm install @apidevtools/swagger-methods
var methods = require('@apidevtools/swagger-methods');
methods.forEach(function(method) {
console.log(method);
});
// get
// put
// post
// delete
// options
// head
// patch
I welcome any contributions, enhancements, and bug-fixes. Open an issue on GitHub and submit a pull request.
To build/test the project locally on your computer:
Clone this repo
git clone https://github.com/APIDevTools/swagger-methods.git
Install dev dependencies
npm install
Run the unit tests
npm test
MIT license. Use it however you want.
This package is Treeware. If you use it in production, then we ask that you buy the world a tree to thank us for our work. By contributing to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.
Thanks to these awesome companies for their support of Open Source developers ❤
swagger-jsdoc is a package that allows you to integrate JSDoc comments with Swagger/OpenAPI documentation. It provides more comprehensive functionality for generating Swagger documentation from your code comments, whereas @apidevtools/swagger-methods is focused solely on providing a list of HTTP methods.
swagger-parser is a powerful tool for parsing, validating, and dereferencing Swagger/OpenAPI definitions. It offers more advanced features for working with Swagger documents compared to @apidevtools/swagger-methods, which only provides a list of HTTP methods.
openapi-types provides TypeScript types for OpenAPI specifications. It is useful for developers working with TypeScript who need type definitions for OpenAPI objects. In contrast, @apidevtools/swagger-methods is a simple utility for HTTP methods.
FAQs
HTTP methods that are supported by Swagger 2.0
The npm package @apidevtools/swagger-methods receives a total of 2,486,866 weekly downloads. As such, @apidevtools/swagger-methods popularity was classified as popular.
We found that @apidevtools/swagger-methods demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket is heading to London! Stop by our booth or schedule a meeting to see what we've been working on.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.