Compatibility matrix
July 20, 2026 ยท View on GitHub
Audience: teams selecting modules and runtime baselines.
Last verified: repository build and module configuration.
| Area | Supported baseline | Notes |
|---|---|---|
| Java SDK | Java 21+ | This repository compiles and tests with Java 21. |
| OSS Conductor | Supported server deployment | Use the CI server matrix as the exercised compatibility baseline; test your target server during an upgrade. |
| Orkes | Supported tenant API | Set the tenant API endpoint and credentials; availability of enterprise features is tenant-specific. |
| Spring Boot 3 | Java 17+ / Spring Boot 3 | Use conductor-client-spring; the SDK itself remains Java 21+. |
| Spring Boot 4 | Java 21+ / Spring Boot 4 | Use conductor-client-spring-boot4. |
Published modules
| Module | Purpose | Maven Central | Javadocs |
|---|---|---|---|
conductor-client | Core workflow, task, metadata, file, and scheduler clients | artifact | Javadocs |
conductor-client-ai | Agent runtime, definitions, tools, and bridges | artifact | Javadocs |
conductor-client-ai-spring | Spring support for agents | artifact | Source and generated artifact Javadocs when published |
conductor-client-spring | Spring Boot 3 core-client auto-configuration | artifact | Javadocs |
conductor-client-spring-boot4 | Spring Boot 4 core-client auto-configuration | artifact | Javadocs |
conductor-client-metrics | SDK metrics integration | artifact | Javadocs |
Use <VERSION> from Maven Central, never a README-pinned release. Generated Javadocs are the signature reference; linked source remains the fallback for snapshot work.
Next: Spring integration, API map, and upgrading.