Reprompts / pyapptest

pyapptest is a developer-friendly, plug-and-play API testing utility built with Python. It helps you auto-detect, test, and document API endpoints from popular frameworks like FastAPI, Flask, and Django — all within a clean Streamlit-based interface.

Home Page:https://pypi.org/project/pyapptest/

Repository from Github https://github.comReprompts/pyapptestRepository from Github https://github.comReprompts/pyapptest

PyApptest

Downloads

pyapptest is a Streamlit-based CLI tool to discover, test, and report API endpoints in Python frameworks (FastAPI, Flask, Django).

Features

  • Static endpoint discovery: scans your current directory for existing API routes in FastAPI, Flask, or Django projects.
  • Interactive UI: launches a Streamlit UI to run and view tests.
  • Multiple framework support: works out-of-the-box with FastAPI, Flask, and Django endpoints.
  • Faker integration: generate sample payloads automatically.

Installation

pip install pyapptest

Usage

# Launch the testing UI
pyapptest

Once your testing session is complete, you can uninstall:

pip uninstall pyapptest

About

pyapptest is a developer-friendly, plug-and-play API testing utility built with Python. It helps you auto-detect, test, and document API endpoints from popular frameworks like FastAPI, Flask, and Django — all within a clean Streamlit-based interface.

https://pypi.org/project/pyapptest/

License:Other


Languages

Language:Python 100.0%