DEV Community

Debasis Sikdar
Debasis Sikdar

Posted on

API Testing Made Easy with Keploy Chrome Extension: My Flask Bookstore App Experience

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)