webargs
Declarative HTTP request parsing and validation with framework integration.
HTTP servers and APIs PyPI MIT
How webargs is used
webargs joined the catalog on its public numbers (433,661 downloads a week on PyPI and 1,411 GitHub stars), not on our project count: it is a dependency in 5 public GitHub projects of our scan, 0 of them set up for AI coding agents. Projects that use it most often also use attrs (100.0%), marshmallow (100.0%), Matplotlib (100.0%).
webargs popularity over time
Gid Score 28: downloads 56, use in agent projects 7, GitHub stars 17, downloads trend 16 (each 0-100). How it is calculated.
Often used with webargs
| attrs | 100.0% of webargs projects · 144.4× more than average |
|---|---|
| marshmallow | 100.0% of webargs projects · 620.8× more than average |
| Matplotlib | 100.0% of webargs projects · 37.2× more than average |
| NumPy | 100.0% of webargs projects · 17.1× more than average |
| packaging | 100.0% of webargs projects · 68.2× more than average |
How webargs is funded
Open Collective: marshmallow
| Received, last 12 months | $1,249 Oct 2025 – Sep 2026 |
|---|---|
| Estimated annual budget | $1,332 Open Collective's estimate |
| Balance | $232 |
| Raised since the start | $11,579 · $11,347 paid out |
| Typical month median, last 12 months | $95 · $95 over 24 months |
| Last 12 months vs the 12 before | -47% |
| Contributors, last 12 months | 4 |
Top company backers all time, 6 companies in total
| Gorgias | $5,300 since May 2018 |
|---|---|
| Fern | $1,046 since Oct 2024 |
| SimSol Technologies and Services Private Limited | $200 since Oct 2019 |
| HebergeurWeb.ca | $155 since Dec 2018 |
| Trash Nothing | $24 since Sep 2025 |
Oct 2021Sep 2026
Money by month, last five years. First money received in May 2018. The typical month is the median: one big one-off donation does not move it.
The same collective is named by 3 more tools in our catalog: marshmallow, marshmallow-sqlalchemy, apispec.
USD after payment processor fees, as Open Collective reports it; fiscal host Open Source Collective. Source
Ways to fund webargs
Open Collective Tidelift
As the maintainers list them in FUNDING.yml on GitHub. Checked Oct 20, 2026.
Install
| Package | pip install webargs |
|---|---|
| Main stacks | Python (5) |
Alternatives to webargs
In our scan, none of the most used tools in HTTP servers and APIs does the same job as webargs: they are add-ons, companions or tools for a different task.
More in HTTP servers and APIs: Uvicorn FastAPI Express cors python-multipart Flask Hono Starlette