Spring Boot integration selector

July 20, 2026 ยท View on GitHub

Audience: Spring applications that run Conductor clients or workers.
Works with: OSS and Orkes.

Your applicationModuleJava baselineGuide
Spring Boot 3conductor-client-springJava 17+ for Boot; Java 21+ for this SDKBoot 3
Spring Boot 4conductor-client-spring-boot4Java 21+Boot 4
AI agents in Springconductor-client-ai-springmatch your Spring applicationagent Spring guide

Both core modules use Spring Boot auto-configuration. Add the matching dependency, configure conductor.client.root-uri, and let @SpringBootApplication discover the client/worker configuration. Do not add manual component scanning for Conductor packages unless your application has a separate reason.

Expected result: Spring creates the configured client beans and starts annotated worker beans through the managed task runner. See each module README for properties, custom beans, worker discovery, and migration details.