Package profile
webargs
- Summary: Declarative parsing and validation of HTTP request objects, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, Falcon, and aiohttp.
- Author: Steven Loria <sloria1@gmail.com>
- License: MIT License
- Source: https://github.com/marshmallow-code/webargs
- Number of releases: 104
- First release: 0.1.0 on 2014-02-17
- Latest release: 8.7.1 on 2025-10-29
- Latest release size: 31.7 KB (pure Python wheel)
2 known vulnerabilitiesLatest: GHSA-fjq3-5pxw-4wj4 — Cross-Site Request Forgery in Webargs View all →
Dependencies
Webargs has 20 dependencies, 17 of which optional.Dependent packages
| Package | Optional | Group |
|---|---|---|
| flask-apispec | false | |
| flask-smorest | false | |
| httpstan | false | |
| invenio-rest | false |
Similar packages
- uplinkA Declarative HTTP Client for Python.
- djangorestframeworkWeb APIs for Django, made easy.
- respxA utility for mocking out the Python HTTPX and HTTP Core libraries.
- cherrypyObject-Oriented HTTP framework
- requestsPython HTTP for Humans.
- flask-talismanHTTP security headers for Flask.
- h11A pure-Python, bring-your-own-I/O implementation of HTTP/1.1