Skip to main content

Kailash Enterprise — high-performance Rust-powered workflow engine, drop-in replacement for kailash

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

kailash_enterprise-3.15.2-cp313-cp313-manylinux_2_28_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.15.2-cp313-cp313-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.15.2-cp313-cp313-macosx_11_0_arm64.whl (14.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.15.2-cp312-cp312-manylinux_2_28_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.15.2-cp312-cp312-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.15.2-cp312-cp312-macosx_11_0_arm64.whl (14.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.15.2-cp311-cp311-manylinux_2_28_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.15.2-cp311-cp311-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.15.2-cp311-cp311-macosx_11_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.15.2-cp310-cp310-manylinux_2_28_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.15.2-cp310-cp310-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.15.2-cp310-cp310-macosx_11_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file kailash_enterprise-3.15.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f62543a457ac7233d88c48b962fc78ea3e16bd3d454dd4ecd01afceccc60cc3
MD5 af5647bb6b05193a22fdb7ecd3e9294c
BLAKE2b-256 aa76b623f02e89186529935b80a1470ca05b79f935cb38214c43fb1d49cf75b2

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6cad60d7ecb1a3af4b78759ca7ce3a3f07ebe3acd0cb9e2c415c29ab5dec26a
MD5 ae2c677c7bf9a3a88035177a8907616c
BLAKE2b-256 15f96201577adc4895a8c81cc608196e7ba2372b17cfd061253b0ac0935a3d74

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ff5c8b454fd906237f829377beb4a30bf6b111ee65fc6fc5a9d477621c1702b
MD5 952d6a575067a34a8ae0c471494669c9
BLAKE2b-256 5bf5ffe93c392060a9b7d2f3b45bf154d14aedf94b6dac0c367b33587f462e19

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5dd7ec2e1e394f04e57e692a8aa1bc4d44acf63e5423b0698141ec99d00452c7
MD5 4ed1b7e78b16806878bcdd0f7fbf81c1
BLAKE2b-256 057f3bdb8122060f21ba69cacdfce48aeb8fa9e95cd56595401e09e264a20938

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f83af5f08fa09381c20823ddb7c723ab25fc94293c6a9cb04f2ddfcaeb4ebfe
MD5 024529a2ddb13c2cf210ac421288ef8f
BLAKE2b-256 5a73a47acd1babdb9a6496ab6270d62280bb14ee4d1bc1f627f72f0c80e26069

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2e02e0e6700c563b844598a1f9ad1e725080292fc20976173641396143ee470
MD5 2312d9c208b770070337db61057d11c2
BLAKE2b-256 9b4565b963e96ea2e7f48b1536f57c44b427824285ab49524f46b95d4033419b

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e70baea8052c929b749545eb1dacd117aef0b3f0dbf9e659e0ddf90c8524240e
MD5 61d948f37837e34e90fc282e54360bf6
BLAKE2b-256 86d691c10fb3b116c60a5ebb7a057484e27ea224f034daa27f3061ab5be2570b

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e57e4672b753af91b451688c6b99c80644feed6cbc11e90cd2cd766e0e0c5e68
MD5 28167cc0bed10c10524a5e2d5f7f12df
BLAKE2b-256 a790817a9eb38dfbd751e93bc36caa82b1bd893c4a65d2e5c3e79024b40e0546

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 670c14a3ec8efd4e37ab6f7dabbddd5d933ce399f05741c0bb6d4cf318ebc957
MD5 e7feabafe1eb11f031c04dc15f991ef1
BLAKE2b-256 9b772faff277c7ebbd6f92d93add7ad818474036c8a4d684a8ec1a2f0b4676e0

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9eb9837a80a9d4c64ae97f51794921d931a1af645eb7d7d55556c102ef381f60
MD5 0dc08d3420fcc343026d6dfd100fa247
BLAKE2b-256 7f7b91be4f2bcdad9437ebc289d7a7cd3fa6a1aedb9bbafc34fe3a50d11aaaf2

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bdba94e2539bac3458aa3eaa6183529291f1c138dd0b0b1bc17c90845fdd194f
MD5 77fc0bb607ca15d8327c690c40850c97
BLAKE2b-256 853d302b00ae49b0ce6519428ad03395d8b5edd1dbf1ec0b78a9459fb0c5dcff

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.15.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.15.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a369a60312336bbfda3e737295858e2dbcb9d9bb864c61f32fda9ca03c3e41f6
MD5 d7e1221c7d5f687e0d388ef314e75d4c
BLAKE2b-256 f88d34407c434781d3ae0378ef43600f4d06e4934c34cc3ee86f2f9b67e9f786

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page