kailash-enterprise
Kailash Enterprise — free to use · proprietary · source withheld · not open source. High-performance Rust-powered workflow engine, drop-in replacement for kailash.
What it is and what it does
kailash-enterprise is a compiled Rust implementation of the kailash workflow orchestration engine, designed as a drop-in replacement for the open-source kailash Python SDK. It exposes the same API so existing code runs without changes, but trades source transparency for claimed performance gains. The package is proprietary and binary-only—you receive compiled wheels for Python 3.10 through 3.14 on macOS, Linux, and Windows, but not the Rust source.
The engine supports both a legacy v0.12 API (with deprecation warnings) and a new v2 API centered on NodeRegistry, WorkflowBuilder, and Runtime. It also includes a domain event bus (kailash.events) with two backends: InMemoryEventBus for single-process use and NatsEventBus for cross-process/cross-host delivery via NATS JetStream. The package maintains parity with the open kailash implementation through conformance test vectors, so capability divergence is treated as a critical incident rather than a test failure.
Use it for:
- Replace kailash in an existing Python application without rewriting orchestration logic.
- Build AI agent workflows that require low-latency task execution.
- Distribute domain events across microservices using NatsEventBus for at-least-once delivery.
- Run workflow orchestration in resource-constrained environments.
- Prototype workflows locally with InMemoryEventBus, then scale to multi-process deployments with NatsEventBus.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A Rust-compiled workflow orchestration engine that executes the same API as the open-source kailash library, optimized for performance and memory efficiency.
Yes, with conditions. Install if you are already using kailash and need performance without code migration, or if you are building new workflows and want Rust-backed execution. Do not install if you require open-source transparency or auditable source code—this is proprietary and binary-only. Verify the LICENSE-EULA terms and confirm that Integrum's support model meets your production requirements before committing. No known security vulnerabilities as of the query date.
Install
kailash-enterprise on PyPI
pip
pip install kailash-enterpriseuv
uv add kailash-enterprisepoetry
poetry add kailash-enterpriseInstalling kailash-enterprise
Before you install
Medium install friction due to compiled wheels across multiple Python versions and platforms (cp310–cp314, macOS arm64, Linux x86_64/aarch64, Windows). Active maintenance with a release 18 days ago. Single runtime dependency on multidict.
License in practice
Proprietary binary-only license: free to use, install, run, and redistribute bundled in your own applications, but reselling the engine standalone as a competing product is prohibited. Source code is not distributed. License treatment is marked unclear, so review the LICENSE-EULA file before committing to production use.
Quickstart
pip install kailash-enterprise
from kailash.runtime import LocalRuntime
from kailash.workflow.builder import WorkflowBuilder
builder = WorkflowBuilder()
builder.add_node("NoOpNode", "step1")
workflow = builder.build()
runtime = LocalRuntime()
results, run_id = runtime.execute(workflow)
Requires Python 3.10 or later. NatsEventBus backend requires a separately managed NATS JetStream broker for cross-process event delivery.
Verify before relying
- Whether the 22–261x and 100–300x performance/memory claims are independently verified or marketing estimates.
- Exact scope of backward compatibility with kailash v0.12 and migration path for legacy API code.
- Support and SLA terms for a proprietary binary-only package from Integrum.
Package facts
| License | Proprietary (unclear) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 1 — multidict |
| Maintenance | actively maintained — 18 days since the last release |
| First released | |
| Downloads | 141,583/month — #11,239 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: kailash_enterprise-4.43.0-cp310-cp310-macosx_11_0_arm64.whl; kailash_enterprise-4.43.0-cp310-cp310-manylinux_2_28_aarch64.whl; kailash_enterprise-4.43.0-cp310-cp310-manylinux_2_28_x86_64.whl; kailash_enterprise-4.43.0-cp310-cp310-win_amd64.whl; kailash_enterprise-4.43.0-cp311-cp311-macosx_11_0_arm64.whl; kailash_enterprise-4.43.0-cp311-cp311-manylinux_2_28_aarch64.whl; kailash_enterprise-4.43.0-cp311-cp311-manylinux_2_28_x86_64.whl; kailash_enterprise-4.43.0-cp311-cp311-win_amd64.whl; kailash_enterprise-4.43.0-cp312-cp312-macosx_11_0_arm64.whl; kailash_enterprise-4.43.0-cp312-cp312-manylinux_2_28_aarch64.whl; kailash_enterprise-4.43.0-cp312-cp312-manylinux_2_28_x86_64.whl; kailash_enterprise-4.43.0-cp312-cp312-win_amd64.whl; kailash_enterprise-4.43.0-cp313-cp313-macosx_11_0_arm64.whl; kailash_enterprise-4.43.0-cp313-cp313-manylinux_2_28_aarch64.whl; kailash_enterprise-4.43.0-cp313-cp313-manylinux_2_28_x86_64.whl; kailash_enterprise-4.43.0-cp313-cp313-win_amd64.whl; kailash_enterprise-4.43.0-cp314-cp314-macosx_11_0_arm64.whl; kailash_enterprise-4.43.0-cp314-cp314-manylinux_2_28_aarch64.whl; kailash_enterprise-4.43.0-cp314-cp314-manylinux_2_28_x86_64.whl; kailash_enterprise-4.43.0-cp314-cp314-win_amd64.whl
Keywords: workflow, orchestration, ai, agents, rust
Tags
More Distributed Computing packages
gRPC Python is an HTTP/2-based RPC framework…
permissive · top 100 on PyPI
execnetexecnet lets you spawn and communicate with…
permissive · top 1,000 on PyPI
cloudpickleCloudpickle extends Python's standard pickle…
permissive · top 1,000 on PyPI
smart-openProvides a unified, open()-compatible Python…
permissive · top 1,000 on PyPI
portalockerPortalocker provides cross-platform file…
permissive · top 1,000 on PyPI
rayRay is a distributed computing framework that…
permissive · top 1,000 on PyPI
neo4j-rust-extRust-compiled extensions that accelerate the…
permissive · top 15,000 on PyPI
rustworkxA high-performance graph library for Python,…
permissive · top 5,000 on PyPI
retworkxA deprecated package name for rustworkx, a…
permissive · top 15,000 on PyPI
apache-airflow-coreApache Airflow's core runtime that schedules,…
permissive · top 5,000 on PyPI
hatchet-sdkHatchet SDK is the official Python client for…
permissive · top 5,000 on PyPI
aws-durable-execution-sdk-pythonBuilds long-running AWS Lambda workflows with…
permissive · top 15,000 on PyPI
nemo-relaynemo-relay wraps a shared Rust runtime to give…
permissive · top 15,000 on PyPI
flyteFlyte is a Python SDK for defining,…
unclear · top 15,000 on PyPI
durabletaskDurabletask is a Python SDK for building…
permissive · top 15,000 on PyPI
durabletask.azuremanagedProvides a Python provider implementation for…
permissive · top 15,000 on PyPI