// the find
python-restx/flask-restx
Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
Flask-RESTX is a community-maintained fork of the abandoned Flask-RESTPlus, giving you decorator-based REST API building with automatic Swagger UI generation baked in. It's for Flask developers who want request parsing, response marshalling, and interactive docs without wiring up each piece separately. If you're starting a new Flask API today, this or FastAPI are your two realistic options.
Swagger UI comes out of the box with zero extra configuration — your `@ns.doc` and `api.model()` calls are your spec, not a separate YAML file you maintain in parallel. The namespace system maps cleanly to Flask blueprints, so large APIs stay organized. Request parsing via `reqparse` handles type coercion and required-field validation before your handler runs, which cuts down on boilerplate error handling. Test coverage is solid and the CI is actively green.
Still on OpenAPI 2.0 (Swagger), not OpenAPI 3.x — if you need OAuth2 flows, `oneOf`, or any modern schema feature, you're stuck patching around it. The `reqparse` module is officially deprecated in favor of marshmallow/webargs but is still the thing most people reach for, which means the migration path for existing code is messy. FastAPI has lapped this project on developer experience — type hint-driven validation, async support, and OpenAPI 3 are all built in there. At 2.2k stars and a history of maintainer churn (multiple handoffs since the original RESTPlus abandonment), the bus factor is real.