The API Maker Testing Framework is a built-in system that allows you to create, run, and manage test cases directly inside the platform. It’s designed to help developers validate APIs, custom logic, and workflows before deploying to production, ensuring reliability and stability.
Unlike the Testing Environment (covered separately), the framework is focused on test case creation, mocking, and validation: giving teams full control over verifying how their Custom APIs and utilities behave under different conditions.
API Maker makes building test cases easy and fast. The process is straightforward and ready to work with your dashboard:
Once you’ve built several test cases, you can group them into test suites. A test suite is like a collection of related tests that run together to verify a complete feature or workflow.
For example:
Grouped into one Test Suite, they ensure the whole process works smoothly from start to finish.
The API Maker Testing Framework makes it easy to design, run, and maintain automated test cases within your project. With support for mocks, reusable test cases, and clear documentation, it helps teams reduce bugs, validate APIs faster, and ensure smooth releases. Whether you’re testing a simple endpoint or a complex workflow, the framework gives you a reliable way to verify correctness without leaving the platform.
The Testing Framework is about creating and running structured test cases. The Testing Environment is a broader feature for staging and simulating real-world conditions. Both work together but serve different purposes.
Yes. You can write test cases for any custom API, define input arguments, and check the expected output.
No. The Testing Framework is fully integrated into API Maker, so you don’t need additional tools unless you want to extend testing outside the platform.
Yes. The framework allows you to create mock responses for APIs and database queries, which is useful when the actual service is unavailable or when you want to simulate specific scenarios.
Absolutely. Once created, test cases can be re-run any time, making them ideal for regression checks after updates.