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.20.3-cp314-cp314-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.3-cp314-cp314-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.3-cp314-cp314-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.20.3-cp313-cp313-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.3-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.3-cp313-cp313-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.20.3-cp312-cp312-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.3-cp312-cp312-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.3-cp312-cp312-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.20.3-cp311-cp311-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.3-cp311-cp311-manylinux_2_28_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.3-cp311-cp311-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.20.3-cp310-cp310-manylinux_2_28_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.3-cp310-cp310-manylinux_2_28_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.3-cp310-cp310-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file kailash_enterprise-3.20.3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c35fedb6de3595a0688272271a18332db63b2d3f8d68e272bd82da0aa7cec7f2
MD5 1f1023613f80e8dbe1bbe9ce21221b39
BLAKE2b-256 d2ab9d66a64a04b060f5c38ade1ec80f0587167f6e36cbab56ac7ace0d59c78f

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.20.3-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5163c0bd86f2bd4f7308b8517048bc417556443a749973c33f9e2bae66fe6fac
MD5 9dc641477f0a5ddb2ccb28133faefb64
BLAKE2b-256 3e259b29dceaa93804432041c608f46168834347783a6fe73577c49549161f8f

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.20.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a097bf6018e9541bc418b8d97923ab66c7083ba1785100a4ad5241febd55c387
MD5 6e984b9d5fd38a397af39f898bdbd41b
BLAKE2b-256 35cea9bbb334a4ca2d86cf015091739f0fed18c81b49dcac123913b162e6b078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a6f90ce35ec8fbf135971ca7395a6efe64a56b8c26d7a59c31740b666df2cc1
MD5 d9a357122ad24e51c39e343ba0de16b7
BLAKE2b-256 4c13ac31791d434825dbd8b7110d7b16fcdb84f029664529d212f65702b4d4f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39490960834b12e50b40fafc08a0d6e5325ad316525aae44370fad073a485804
MD5 300758d5179703423819f94c358a26b9
BLAKE2b-256 37af48e63bf9cf5406b777cace144c495c65f5c7ca0a03380ffc886d52e3c2ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 009a52c8022fc6bff0aa7cf22e14888fbe8c8b63cd8b3ca5d98a5b08828a26da
MD5 5c748ccca40e3527f434cdff8bcc9178
BLAKE2b-256 2b18e90097c016acda8b9e2cee4dbc9b32fc166c60409ad31847f981cf69f775

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8a287e2ccccfe36ccb49f381f093e99beb8e45ca8685331d78b8e4604851f60
MD5 20fb503ec4aaabdbfbd79e7d0271a888
BLAKE2b-256 19ea92afcfd0d25d170cf365c8625585b5a31bfa69b91986844f68db00b211e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8c9afece37770a7c88533289c3caec58ed3a046c64e281c6f3e90836570793e
MD5 8d2355770029867d7b95f844d377c4c9
BLAKE2b-256 6695490154c6c0c1debec6f59258d6d8607ac2fb96272a7247816de44f0cd56a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d3c3cd0a8f35acd1f298d19d7aeccb01dff5488d1a06d9e641d96e12844488b
MD5 dfe4ce5e16d31aca488151d402d6dc3f
BLAKE2b-256 d6e65674c729b04588359774807820fc8d4946f30c5e46ee74fdb7aee2999d3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c99da731d0db86681552ca57d9a75d541e54f2b9988f185e4df25fb59bc2bd4
MD5 713d078ccf45feb43b11647196eb90eb
BLAKE2b-256 8a78c62884de561547edd16b0afa3f3bc9894ca3e68c5c5c41be91d4aafb7da3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce9d23d02093674ce6658fd15d2c0463bd5a9ebd522d6cf313221da62800977a
MD5 7f4eec84904ed2b572362994bdb0667b
BLAKE2b-256 e2684c2039674a9809e0e0ded542344124e7552afc169930c68e14d1336e5250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 907cc8c54097aa2bc1c88b4683c06cd83f7b61d9b3cdef7b6320a9c9c72b94fe
MD5 7350a8c1f4a0b4af5df0b61e975005b6
BLAKE2b-256 b39d4c0fcd680593d786aa7fdbf685e50d36e83b978396e42bb0d77d76958058

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3417a3ac2eed9887fb9ef59440da39d32c4001cb0481d000c5cfbe7393c52513
MD5 d25c4448f568779d2335372bd29000bd
BLAKE2b-256 ce6b46da54c4f9e3569a4ea014c569fffda5702d7257431a3b305860bc31ed07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d3a7d0ca5a759229f6cb6b2fa1959027fcace13438046a6553deca678cc5251
MD5 fea2fa15b6000d932146a97e20fb9e6b
BLAKE2b-256 bc18bc4bbbb25fa1019dab03f0feadd9b7959bae5472961fd805d01c1fa54cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9656ebe85cb7bccb286402c74a60bdb8a311235fff8f0d714f04192ac532719e
MD5 496f4e07da30f34f0e1d6c2abe20288b
BLAKE2b-256 02347a29843bb5bad1d8f5ab498b96d3561895e505980605cd754cbb9342cda1

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