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.
Maintenance
This SDK is part of the Conductor OSS ecosystem. Conductor OSS remains actively maintained under the Conductor OSS community, with Orkes contributing maintenance, engineering, documentation, and enterprise support.
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.