Kailash Enterprise — high-performance Rust-powered workflow engine, drop-in replacement for kailash
Reason this release was yanked:
create_tables() regression on PostgresSQL, use v2.5.2 (#23, #28)
Project description
Kailash Enterprise
High-performance Rust-powered workflow engine — a drop-in replacement for the kailash Python SDK.
Installation
pip install kailash-enterprise
Replaces pip install kailash. Existing code works without changes.
Usage
# Existing kailash code — no changes needed
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)
Why Enterprise?
- 22–261x faster execution via compiled Rust engine
- 100–300x less memory than the pure Python SDK
- Same API — zero migration effort
- Binary-only — source code stays protected
Compatibility
Full backward compatibility with kailash v0.12. The legacy API emits deprecation warnings to guide migration to the new v2 API.
New v2 API:
import kailash
reg = kailash.NodeRegistry()
builder = kailash.WorkflowBuilder()
builder.add_node("NoOpNode", "step1")
workflow = builder.build(reg)
runtime = kailash.Runtime(reg)
result = runtime.execute(workflow)
# result["results"], result["run_id"], result["metadata"]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kailash_enterprise-2.5.0-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4b0869679f70504c3b4d55a587bd6a5befc12d6c9f2d5028ac4e69e5e69603b
|
|
| MD5 |
5a03c91000c95e1328cf455874bf7685
|
|
| BLAKE2b-256 |
5d58a19a10de611076f4f109f6829b5db84b54099d5b6ee95678b78c501919de
|
File details
Details for the file kailash_enterprise-2.5.0-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
783ee0096083e54388e582fd45de6c8a549dc6856bf8b94cf22e020c0d312ed2
|
|
| MD5 |
098c2a8fb838410863af6876a0ec9a80
|
|
| BLAKE2b-256 |
697a0bcc6aaaafa0e6eb8d4253176a5803d51dce067a6aac8f9a03bda6226f50
|
File details
Details for the file kailash_enterprise-2.5.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65de45d186caf0d4c6a930b2d2cd8272212366dfed19023b091cbfbf7029df07
|
|
| MD5 |
f5dcc648371af616c38513a266467cae
|
|
| BLAKE2b-256 |
b2a5d65eb1e618e235f45a5ea38898f1ccafd8716fca127cc7edef7c5987c38f
|
File details
Details for the file kailash_enterprise-2.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1607dd8f03715ee400f5cefc549a0973e437e19126bf9a6469758f9d414f0cc
|
|
| MD5 |
b1d2fab07e429e30008c52c6843da111
|
|
| BLAKE2b-256 |
1c73bac5df2782b7d128ce9d4a1d3bb1bae4c67cb30bd24fbdeeb6232736f67d
|
File details
Details for the file kailash_enterprise-2.5.0-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f492a2e340a62c77186f96aca09e5f31eac489a266a087c486528711ad8307e
|
|
| MD5 |
97d89b4f41ffe9279724ffbb00b8c432
|
|
| BLAKE2b-256 |
b8866ee9889fe9bb71d7edf360b00f76dd20f27c59ff046b7063147c20367af1
|
File details
Details for the file kailash_enterprise-2.5.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5d8e9e193c9cfa5e0fb533a66c302db4d90bc17ee46da248260a3a30e6382cc
|
|
| MD5 |
d66b4a5116acdb3733d64818e844fba2
|
|
| BLAKE2b-256 |
25d3109483970b25a95e4f2df47613c53b20b2085c8a505004567996086faf4e
|
File details
Details for the file kailash_enterprise-2.5.0-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef4f98aad3a9febd96d701f641838f3cb46d6bf3468321e5c66112f2c4c9986f
|
|
| MD5 |
8085167fb9b8beb89074c825afe31906
|
|
| BLAKE2b-256 |
621731fd50f6ac54b41dfeb1517c174e757674c427cb28e5411fec89b075c4cc
|
File details
Details for the file kailash_enterprise-2.5.0-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab961dbd35cf41f6820a55d8fc4506debd911cf4f05b31600fa117843558f831
|
|
| MD5 |
3eb2c8cc5e35a2cfaafc8094451ada2e
|
|
| BLAKE2b-256 |
61b62130fcac59ce1c7e89a761a9b68c8eda6c8c7e19848fce0b681f5cacc99a
|
File details
Details for the file kailash_enterprise-2.5.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a199da7297a48aaa5ecd5334171594cb0dbfdcda48d66294b83ee6a763662322
|
|
| MD5 |
8d57a148b340be4b2e9e6ab75a4f82f9
|
|
| BLAKE2b-256 |
524a1aac3468ade58fbc126ea91472167b1108e4884f3d5f66f6fad95e5d2731
|
File details
Details for the file kailash_enterprise-2.5.0-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec1ed09a7b726e857f47f88a25858a57bf89108952127c872aeb560e2a24e241
|
|
| MD5 |
56570671628966e77d9941228542c4cb
|
|
| BLAKE2b-256 |
126496e86a4082244c858a0890ddca54a1e05266533e9d5d6f9c969dd15aca19
|
File details
Details for the file kailash_enterprise-2.5.0-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7efcafac02390f80994d83fe02148a352267ced583d1638a4f0efddc8a876391
|
|
| MD5 |
bdbda97e4bc97824b2ee423e3dbc9216
|
|
| BLAKE2b-256 |
820eab3551edaef42e4b57883bad422ae8a7b9765b4c450abc8448a2aa2dc00b
|
File details
Details for the file kailash_enterprise-2.5.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: kailash_enterprise-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f357dd9c6afa431dbf0376d9c031a03f1b1dbb33ae69c835e547ca13d76df345
|
|
| MD5 |
ba53ab03f9d42b8e2c8324ff23720899
|
|
| BLAKE2b-256 |
ba8027d6a1266c54d02b3b3f3a19015b0c72717700776f9dc69d64622e939c47
|