# express-validator

Express.js middleware that exposes the validator.js validators and sanitizers for checking request data.


Source: https://findsoftware.frbit.cloud/express-validator/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- home: https://express-validator.github.io
- repository: https://github.com/express-validator/express-validator
- docs: https://express-validator.github.io

### Identity

- status: active
- maintainer: Chris O'Hara
- maintainerType: individual
- parent: unknown
- firstRelease: 2011
- hqCountry: unknown

### Kind

- category: library
- hosting: node
- language: javascript
- runtime: node
- runtimeMin: node 14
- basedOn: express

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 7
- latestReleaseDate: 2026-04-01

### Adoption

- githubStargazers: 6231
- packagistDownloads: not applicable
- npmWeeklyDownloads: 1946245
- contributors: 125
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 71253
- dependentPackages: 9424

### Sources

- urls: https://github.com/express-validator/express-validator/blob/master/README.md (read 2026-11-08)
- urls: https://github.com/express-validator/express-validator/blob/master/README.md (read 2026-11-08)
- urls: https://api.github.com/repos/express-validator/express-validator (read 2026-11-08)
- maintainer: https://github.com/express-validator/express-validator/blob/master/LICENSE (read 2026-11-08)
- maintainerType: https://github.com/express-validator/express-validator/blob/master/LICENSE (read 2026-11-08)
- firstRelease: https://api.github.com/repos/express-validator/express-validator/commits/764b5dc4b63df8f1b2ae23602b75e3d4281b793c (read 2026-11-08)
- category: https://api.github.com/repos/express-validator/express-validator (read 2026-11-08)
- basedOn: https://api.github.com/repos/express-validator/express-validator (read 2026-11-08)
- language: https://api.github.com/repos/express-validator/express-validator (read 2026-11-08)
- runtime: https://github.com/express-validator/express-validator/blob/master/README.md (read 2026-11-08)
- runtimeMin: https://github.com/express-validator/express-validator/blob/master/README.md (read 2026-11-08)
- installMethod: https://github.com/express-validator/express-validator/blob/master/docs/index.md (read 2026-11-08)
- license: https://github.com/express-validator/express-validator/blob/master/LICENSE (read 2026-11-08)
- currentMajor: https://api.github.com/repos/express-validator/express-validator/releases/latest (read 2026-11-08)
- latestReleaseDate: https://api.github.com/repos/express-validator/express-validator/releases/latest (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/express-validator/express-validator (read 2026-11-08)
- contributors: https://api.github.com/repos/express-validator/express-validator/contributors?per_page=1 (read 2026-11-08)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-11-01:2026-11-07/express-validator (read 2026-11-08)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/express-validator (read 2026-11-08)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/express-validator (read 2026-11-08)

## Notes

express-validator is an Express.js middleware package that wraps the validators and sanitizers of validator.js, so that Express.js requests can be validated and sanitized. It is installed from npm and runs on Node.js. Its docs say it may also work with HTTP libraries whose request objects resemble the Express.js request.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
