A Keploy SDK is a language-specific library that offers APIs to do the following:
Capture all the network calls like
- API Request
- Dependency calls
- API Response
Replay the API request with captured dependency mocks to identify noisy fields. Read more about how Keploy de-noising works.
Replay all the test-cases captured and mock the dependencies for the application
Comparing the expected and actual responses for an API call happens at the Keploy Server.
A Keploy SDK enables you to not call the external dependencies while testing APIs, eliminating the need to setup test-environment. This allows the application to use the full power of the programming language, and isolate itself from external dependencies.