{"library":"express-soap","type":"library","category":null,"description":"`express-soap` is an Express middleware designed to streamline the creation of SOAP web services within Node.js applications, leveraging the underlying `node-soap` library. Its current stable version is 1.1.4, published approximately two years ago, suggesting a stable or maintenance release cadence rather than rapid iteration. The primary problem it solves is the inconvenient and potentially problematic integration of `node-soap`'s server listener directly with Express, particularly concerning middleware order and convenience. By providing a standard Express middleware, `express-soap` allows developers to mount SOAP endpoints at specific paths (e.g., `app.use('/soap/path', soap(...))`) in a familiar and predictable manner, addressing a common pain point in `node-soap`'s direct usage. It exposes all `node-soap` options directly, ensuring full compatibility while abstracting away boilerplate involved in setting up SOAP listeners, making it a key differentiator for applications requiring SOAP interoperability with an Express backend.","language":"javascript","status":"maintenance","version":"1.1.4","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install express-soap","imports":["import { soap } from 'express-soap';","const { soap } = require('express-soap');","import type { SoapMiddlewareOptions } from 'express-soap';"]},{"cmd":"yarn add express-soap","imports":[]},{"cmd":"pnpm add express-soap","imports":[]}],"homepage":null,"github":"https://github.com/RobinBuschmann/express-soap","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/express-soap","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/express-soap/compatibility"}}