SDKs
Conductor provides official SDKs for seven languages. Each lets you write workers, define workflows in code, and call the Conductor API from your application. Every SDK below has its own reference page covering installation, worker setup, and runnable examples. If you are new to Conductor, start with the quickstarts in Getting Started, then return here for the details of your language.
Java
Spring Boot integration, annotation-based workers, thread management, and testing framework.
Python
Decorator-based task definitions, async support, and workflow management.
Go
Type-safe task definitions, struct-based I/O, and concurrent worker execution.
JavaScript / TypeScript
Full TypeScript support, Promise-based APIs, and workflow management.
C# / .NET
Dependency injection, async/await patterns, and NuGet packages.
Ruby
Idiomatic Ruby task definitions and workflow management.
Rust
Type-safe task definitions, async runtime support, and zero-cost abstractions.
All SDKs are open source. Java, Python, JavaScript/TypeScript, and C# also support the shared Conductor Agent journey.