Skip to content

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.

License

Notifications You must be signed in to change notification settings

Reprompts/pyapptest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages