🧪 PyApptest: Instantly Discover and Test Your Python API Endpoints via Streamlit UI (Supports Flask, FastAPI & Django) #3
Reprompts
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey Python devs and backend testers! 👋
Ever needed a simple yet powerful way to discover, test, and report your API endpoints without writing extra boilerplate or juggling Postman?
Introducing PyApptest — a plug-and-play, Streamlit-powered CLI tool to automate API discovery and testing in your Python projects. Whether you’re building with FastAPI, Flask, or Django, this tool finds your routes, runs tests, and helps generate test payloads — all through an intuitive UI.
✅ Key Features
🔍 Auto Endpoint Discovery — Scans your codebase for existing API routes
🧪 Interactive Streamlit UI — Run tests and view results in a clean browser interface
⚙️ Multi-Framework Support — Out-of-the-box compatibility with Flask, FastAPI, and Django
🧬 Faker Integration — Generates sample payloads with realistic test data
🚀 Temporary Mode Available — Use and uninstall in one go
📦 Install & Launch
pip install pyapptest
Launch the UI to start testing:
pyapptest
Once done, uninstall (optional):
pip uninstall pyapptest
💡 Perfect For:
Rapid API testing during development
QA teams looking to automate endpoint verification
Developers onboarding into unfamiliar codebases
Teaching and demoing RESTful APIs
Beta Was this translation helpful? Give feedback.
All reactions