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. |
| 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.