Kandra is an Enterprise-grade platform-agnostic Automation Engine. Built for multi-tenant and multi-environment tests.
Hexagonal-inspired architecture, decoupling Engine (HTTP, Auth, DB, Config) from Domain Logic (Clients, Steps, Asserts).
Pure Java 25, JUnit 5, native HttpClient. No dependency bloat. No RestAssured. No TestNG.
Multi-Tenant Operator-site-first, YAML-driven API automation.
-
Java 25 features
-
Parallel execution
-
Allure report + persistent history retention
-
CI pipeline + logging
-
YAML controls behavior
-
CLI overrides