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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.17.0-cp314-cp314-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.0-cp314-cp314-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.17.0-cp313-cp313-manylinux_2_28_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.17.0-cp313-cp313-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.0-cp313-cp313-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.17.0-cp312-cp312-manylinux_2_28_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.17.0-cp312-cp312-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.0-cp312-cp312-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.17.0-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.17.0-cp311-cp311-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.0-cp311-cp311-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.17.0-cp310-cp310-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.17.0-cp310-cp310-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.0-cp310-cp310-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e03b2542a98f4fcf7979d005d82133f11e0486c29622358e3a1c39cacb5260aa
MD5 98cfa02c2fe26d0548b13f488a59a4a0
BLAKE2b-256 2a56b4037c22df4532ce3b52d7e8e4b98ff484fbd9cb393983368939b61471b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40a684f6bc716cef78c639f909f94f2a049e3f5fa42c73dc8d90fec267d4cc78
MD5 a0da36d631865ee19a47cd35be71ee00
BLAKE2b-256 0852268ef07825b3a868e57edced4f42225827fa843ce381c5dea33f8e76bd84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bed8c8293d7ed468cf760b489d7fdbf08f8d0e3dad57c27ff652405a94a0d92
MD5 6c1989cd09169a286317bd6de3b816e1
BLAKE2b-256 16d958a293a0c8b05fa6845a6164b5b4f5ff6e159ecd94e19a80aeb0f0dc5aab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b59ba124b5eb590aa0a42f9a2f64ebcdd859f5516e75e7ab3a9817fa06738882
MD5 4dccc4d0b16d777eb336796c5b4e190a
BLAKE2b-256 8c7dfddbe0536e0f515029100d3f95958bc613da915bed2a874dd06ec6adf5c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfb2c85dd1dd9a2420249aba726bade5b60562aa13ba23a760f82324725ad01f
MD5 750681003a884bf8686907f42e09b3b7
BLAKE2b-256 f9ff2c440a33252f7e882223d95680ce1a59f9db348fc0b7cee16a67ace014d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a633b2dbb9322e35f069452cfdce21ee6587d2ae64f4c7c279fc39d90e4a9d9c
MD5 d2413c1e761f68fa2228db0ad94005c0
BLAKE2b-256 df4899f907d6e8f0c38ec08f62e4a4cec37e26c1fc470c275fac0d23be9e00d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51039dd26e389f556a45bcf6512036e4502fd49fbeda09c926b3f9d473a2768c
MD5 00990581ba19bb6e6b1f110005664598
BLAKE2b-256 447538b368d12f387a1ecdd557491e1a1c5a8cdf9ea3521279e66d65a2e2039b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d0dc7071663a87e0c4407df9101fb6f045e079acea4ebbc51559cb1669de001
MD5 c595db414c0146bc72f4fdcc41d1ad00
BLAKE2b-256 5aee1694abca5d1a5024788c98289f9399a9acff0d58dbb0c49ca09d25dd1d5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d909003216f6c2249f28b0eeaa066edd90b25cd272c63bc74424c445412cb3a4
MD5 6a17a06612747bc017f8c3310aeca46c
BLAKE2b-256 e77a2317e9a8e1c22c9b072cdf409b5462c2f37e8a66ef6fe7f4898e0fc2c6c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b1a18a3a797b390e941e427c2dc23418058cf9152f17210a348fe5bde714186
MD5 2c157eccb9791d49c8c3044166c60dcd
BLAKE2b-256 fb28b662cbc39d3bf2803aa752afad3cc1beb2f4956c91e1950b15755d1b09de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6eed916d1534777849ce93174cbbf5a0af1f8aa124b179d9e59622d2454d15a
MD5 c25314d3613c04503700e7c35e8ebf5b
BLAKE2b-256 1f394a7a1b1d33c741c6ddef742dcf0aba5593ef87ab551e90b82ce27fc1a41b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f86394f109f3d960e9446036d2e0faff97f64c58821133fb87af8cb53003656
MD5 5616a8841fcaf89bf24588b855c600ec
BLAKE2b-256 acc1bc8a5a1b7e25689e4ca51013f38892648ad9c6cf1aac4c86e0ba9e681510

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d34818d7a8f7acaec7ca3442bc3f9d1e1bba70c7f27412ad462faacb69610b06
MD5 747a9377c4aa317044a1e08c7bc89492
BLAKE2b-256 102eddd223482145fafce2b6efe35fc113a4141855c6e8bf1731bb3ac4ae5c59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63581735ac87478dc41ef0c4553feb1ca93371280239d77e1374279269638739
MD5 80fc587d5d733ed907ef7211d6dc808b
BLAKE2b-256 0ee62c5b95f749b9cd5dba8cc9b679eda14db915b2f5b1ac9424a63142e4b85a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d59b14613c76c3502529dfb989975922f542783406a388b5e9e8f46d11249586
MD5 ed2d4491fba04efb46ce7ef106869d11
BLAKE2b-256 f5ae1d65f45fad148c2e110718e670324dfce17be04b5ce8975f7326036e9779

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