# flask-restful/flask-restful

Simple framework for creating REST APIs

Repository: https://github.com/flask-restful/flask-restful
Canonical: https://ross.abutalabs.com/products/flask-restful
Homepage: http://flask-restful.readthedocs.io
Language: Python
License: BSD-3-Clause
License Family: permissive
Last push: 2024-07-19T22:46:03+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5074, "days_push": 775, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6915, forks 1050 (observed 2026-08-28T04:09:51.359217+00:00)

## What it is
Flask-RESTful is a Python extension for Flask that provides building blocks for creating REST APIs, including resource classes and request parsing. It simplifies building RESTful web services on top of Flask with minimal boilerplate.

## Use cases
- build a REST API in Python
- create RESTful endpoints with Flask
- expose JSON APIs from a Flask app
- structure a small REST backend
- add resource-based routing to Flask

## When to choose
- you already use Flask and want lightweight REST API support
- you need a simple, minimal framework for small-to-medium REST APIs
- you prefer resource classes over manual routing boilerplate

## When to avoid
- you need async support or modern API features like OpenAPI generation out of the box
- you are starting a large new API project where FastAPI may be a better fit
- you need a framework under very active development

## Facets
- artifact type: framework
- maturity: maintenance
- function: api-framework, web-framework, routing, middleware
- domain: web-development, backend, apis
- platform: python
- tags: rest, flask, flask-extension

## Member repositories
- flask-restful/flask-restful (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:51.359217+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:41:27.453324+00:00, confidence not recorded.
  - readme: https://github.com/flask-restful/flask-restful (fetched 2026-08-28T04:09:51.359217+00:00, sha 7981dddf959a)
  - registry_pypi: https://pypi.org/pypi/flask-restful/json (fetched 2026-08-29T08:37:48.007772+00:00, sha 22939f5139d0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
