Skip to main content
View as Markdown

🛠️ API Test Architecture​

With Keploy, go from API specs to real, production-grade API tests—instantly!
Here’s how our architecture works under the hood.

Keploy API Testing Architecture

From schema and cURL to edge-case API tests, pass/fail tracking, and detailed diffs—all automated.

📋 Requirements to Get Started​

You can use Keploy’s API testing for any application, in any language.
To generate the most valuable and accurate test cases, you’ll need:

1. Upload Your OpenAPI Schema (Swagger)​

Why?
This gives Keploy a detailed map of your API endpoints, making test generation much smarter and more precise.

2. Drop in Your cURL Commands​

Why?
Your real-world cURL requests show Keploy how your APIs are actually used, covering positive, negative, and edge cases.

3. Make Your App Publicly Accessible (Ngrok Works Great!)​

Why?
Keploy needs to interact with your live API endpoints to generate and validate tests. Tools like Ngrok make this easy, even for local apps.

⚡ How Keploy Turns Your Inputs Into API Tests​

  • Upload your OpenAPI schema, API docs, and cURL requests.
  • Keploy analyzes these to auto-generate edge case test cases—covering positive, negative, and neutral scenarios.
  • Tests are run, tracked, and diffs are shown so you can catch issues instantly.
  • Results are visible at a glance: what passed, what failed, and what needs fixing.

Ready to try it? app.keploy.io

Questions? Contact our team.