I recently used the Keploy Chrome Extension to automatically test my Flask Bookstore API, and the experience was super smooth and powerful.
About My Project:
It’s a Bookstore API built with Flask, using SQLite for storage and JWT authentication via cookies. It supports all basic CRUD operations for books and has full login/signup functionality. The project runs in GitHub Codespaces.
GitHub Repo: https://github.com/DebasisX/bookstore-api/
What I Did with Keploy:
- I installed the Keploy Chrome Extension from GitHub.
- I ran my app in Codespaces and exposed port 5000 publicly.
- Then, I clicked “Start Recording” in the Keploy Extension and started interacting with my API (signup, login, add book, list books).
- After recording, I exported the captured API calls as a .sh file.
- I visited https://app.keploy.io and used the "Generate API Tests" option to upload the cURLs and test them.
Result:
✅ All tests passed successfully on the Keploy Dashboard.
My Thoughts:
- This was much easier than writing manual test cases.
- Keploy saved me hours of work.
- The Chrome extension is fast, simple, and works offline too.
- I’m excited to explore deeper testing and CI/CD integration next.
Thanks to Keploy for making API testing feel like magic!
Top comments (0)