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.16.3-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.16.3-cp314-cp314-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.16.3-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.16.3-cp313-cp313-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.16.3-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.16.3-cp312-cp312-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.16.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.16.3-cp311-cp311-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.16.3-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.16.3-cp310-cp310-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.16.3-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.16.3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d47a4b047b2ac90b67ff53f2207a860115b3f83e7d7114be2ec14f0db526a1d9
MD5 5b0416a53e35c10c7266945cdbb4c01e
BLAKE2b-256 edddcb2fa58539187e8db3b16148028a9d7af6c483af04a9ae3b3f4c5cf66536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 920127c28e526d452bbdd40304fa05128330c2721b20ce5bf971aa2d28cc1868
MD5 e86e463ca458c856776e80af40134038
BLAKE2b-256 b86c2d0aaa29d0a05714bf3d02da69002f118100870b0770079d2db69f2a3e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22a00585d00986c00681b2f50fb43e42eb66703e6b273f80086b8c9a6d9ec98e
MD5 136a66aafc16a3a6ea94ec4572c150bc
BLAKE2b-256 6249a2c17b1818e48bb2a31ec0b29db3a6767321756941c3209bcc774a0fe476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f43e6ec1b849a0671c4338fee9e37c835856619fa1a0653b4c7f5a72d87edf7
MD5 0ef55499c9c12ece570e698b8c593abb
BLAKE2b-256 07a1514bb417972de3d9d60a46756493af716bab8f67ba2754a675b3652574e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e04e585a9b82cea42490496ed65a0e78a13f7bad311555592a19084b7ea6d70
MD5 ada788308d5d56fa0881d937595840b3
BLAKE2b-256 346227d315498c115ce2c8a416d0f4947b2b5aad2d2080a76800d43273f5be15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be4e5f93f0a41eb7a221d5ba34c668b79b6e0ceea42bf3aeaddfc47c70bc3b7f
MD5 82b2ce09a8529e743a84c47a84fe31e8
BLAKE2b-256 428f33e42b16c75f9801510d88d3238e0d11c0b1fba4e4093351fa7c5a24d0f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07b82c825a4197a2f604097606c4ad6156eb961c0483ad992712da6e5eea8d98
MD5 a7078209c5a66c149eb4a9e334000ab5
BLAKE2b-256 215faa098b3ca05e17b17f0811f64939817202d6b40a289ba7558e403eb7886c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a450b95d4d95a611490d5606e2a73f7894cddafed6dfa0e0e91a06dd170d0258
MD5 c58d1483301444e00e23ad776e25abde
BLAKE2b-256 ca334de51cec2e6d18e1db6fecde5048070f0b9545591aa9a67ed4dc79622f4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d92081368a13de74eece30e7ddf42328a04d693a87f10b13db847a841a0fbda7
MD5 b0ee1929c5ab8ffd78f88b09b5a26922
BLAKE2b-256 ec18becea9eb9b9aeba2b7d076fb42cacc7d23632afdaf48448f845caa5b495d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f58bd2e5ffd319bcf0bcdb9d58296bee47cd830373926eedfc48dab8f730d122
MD5 33c20264845397441b5c316c8e392ba0
BLAKE2b-256 db1c7f670a1d3e3517c77c720da637b294a67a8b90cd2c911f14da83ced2cbd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73369583b106260aa45d24cceeead31e460d339cc3ece28b2531a051c201abae
MD5 6fa47b518fb54a56e424efe017ae5d8f
BLAKE2b-256 39cf43eb734971c2ff0749402486e932c27c7d98c78c8520f174d88f0052d9e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 706f8f3c1756c5798f714df01deb32e09059c198aa35ac84fa830452ff769b2d
MD5 8aceb9be5430a9fef36bb4a9d496567c
BLAKE2b-256 52417bbe0a93b91a74e5320423748c2a1cfd0f8cbaa5614e1cac6953f2a09c3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3679eeac28a229e30a40630dee6d7971c56e84c49bc8842ff925d85807bd8926
MD5 997c44bb82d2632e9075b89fffcc9de5
BLAKE2b-256 cf8a088b3c56be82080010994dd029eb0a3e7eff7c41725b307882e81f1b6728

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 03cf47250fadf2f91568fda6260cc1ff2d02b92039284300df2ff6b91eb6e5bf
MD5 9ea02e256cfe50fc7f9e47af347e5ff0
BLAKE2b-256 323c0357b1bcda212e5b79215609dee435cca1459977e52d50f1af14be721622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54e6e44ec81530038c95098c4a18c52f746a883468d4a1e08b457ee5d32722c2
MD5 a98a1241db7f0ec9ebeedb0e638ab704
BLAKE2b-256 4d93e200503ad13b3cc8188dff7471ad35bb5894b54a958b162a5ebdb97a3ec4

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