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-2.2.0-cp313-cp313-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.2.0-cp313-cp313-manylinux_2_28_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.2.0-cp313-cp313-macosx_11_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.2.0-cp312-cp312-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.2.0-cp312-cp312-manylinux_2_28_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.2.0-cp312-cp312-macosx_11_0_arm64.whl (7.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.2.0-cp311-cp311-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.2.0-cp311-cp311-manylinux_2_28_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.2.0-cp311-cp311-macosx_11_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.2.0-cp310-cp310-manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.2.0-cp310-cp310-manylinux_2_28_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.2.0-cp310-cp310-macosx_11_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86701e44e4bd1a5a46b210ec2ad1822ca71856077cc95a287111ecfc63279bd7
MD5 c92bc9687fbc8e51a690c830b2b90393
BLAKE2b-256 6679ae326bbbf1b74851146a8c5c73d8e3cbb66152465c48cbe04635a1b71220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 94049a6631416bff36649afc09ee45d93691f1235071a33fe8d89e257d6ea4b4
MD5 ed0a0276cd061e986dc6d17c73f5f935
BLAKE2b-256 2a0abf9a7fb217635bddf6a232cffcb6f38e82d79f2c85890c77b4a50b4a3fa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9d49b2196336819fc01cc7a02ffea7c4fc5a22fbd6114d562a409fdead7b1d7
MD5 9791023c6cedcc526b48c685cdccd777
BLAKE2b-256 97a3d49ea8ababc0089ec818f8b61900c8bb7f9c01674be0dcbed2c267175144

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 481bb0caa307d6fbb31772cae56a8b755b8a7bd1900016580aea22a1cd5ed251
MD5 98aa46b266a65405e63e805754be9b18
BLAKE2b-256 130517f9ee9c8d1d97111b6091525da3887be9a369b3a27482eb0923de47c14d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dffa2f2930ecbbf0ae7f6f72052b66955873ea3b5d8694ca5d5d374b03729c24
MD5 eec862f1e1b47e7e3635c1f0175ce5e0
BLAKE2b-256 72c5c330bfa4b9a7c27d36d213f1a7118122be5b65b304841d38a416d83db05f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de36ec7bbfafd10100cc9a09c57e73c1f7dbeedb8c4b136329c3c4a6386701c8
MD5 08c1680d10d0d07d984becc22f543c73
BLAKE2b-256 7544b041ff037a28ae7a679a1771ac535730f2cfb23068e1e82a8ffc110e52f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 401049de3a5558cd8845fd3756ec2a4beb2108e14ec4545272be042f7a388dd7
MD5 441a72a51b0dad6bce44e468b0a8c724
BLAKE2b-256 b9a35f642ab19d7e991b4415f3a21d2e7d3a3a7306371bfaf0497e947a02957f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c58f7d59a221df5735975ac152bc7ea2938c2d26d4c42cb37f3f7effa08d042a
MD5 4c2546b0baa84a9240a37298292a4299
BLAKE2b-256 429715f486086ac458c0a33e4d86e5d5d79a1e757a32d44b8252d8a61139a75d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43020d12eeb00400c570e9c0bc95045bb88acd063656f915546559a1c63d5df6
MD5 b36bb40f775790e5d46dc3647d9c9d03
BLAKE2b-256 46dc3dda42a124dcc2b905322b609748d0d05c34f48d947bce6a690dc9d9a677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f1fd8f70cb1fac1908d1884fd187823651fcc91f15d844f71191bd25289753e
MD5 da90cea3b178af36e257cebcefdb5f36
BLAKE2b-256 48cf213a844c9cd997e86ce360bef252739a3f67b90968e8fa7fd39bc97404a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d02116ae21c8f7c3d6dfd42ef07c158fbdbd9a76dbd6be5bd2bc47ff1fe804ad
MD5 c6570e0f9692e9096737e939ec448341
BLAKE2b-256 ec854877ea61cc299abe345a150242f1e8731cb0308b44706888d164fbe2723c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e17085086670d4b49aaf7c50485840969c9f67bcc9e76f28f106e7e404fae7ea
MD5 2969e8405ea0f6c32a4c218e144e3406
BLAKE2b-256 1c3b3b1c009a5eafdb8593c38a97a4415f816fef33fecac4236e1987c83f00cd

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