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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.2-cp313-cp313-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.2-cp313-cp313-macosx_11_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.12.2-cp312-cp312-manylinux_2_28_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.2-cp312-cp312-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.2-cp312-cp312-macosx_11_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.12.2-cp311-cp311-manylinux_2_28_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.2-cp311-cp311-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.2-cp311-cp311-macosx_11_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.12.2-cp310-cp310-manylinux_2_28_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.2-cp310-cp310-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.2-cp310-cp310-macosx_11_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06a65976253391e2a1a7ed9fd2d2ca07387dc4dce17960fe530d9e51f6984617
MD5 a2760e391555fa47fee6e37bd8814834
BLAKE2b-256 6b6ee237fd3e746f59e65c49984bc09834057a50dfccf00365fd2507a674ba2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a7314bc8f054d9bab6d6a4f98ab02af2ba575c25e8c9138c9c84bdbf8f9cd02f
MD5 d6ecde481629beb7911365f527a9294c
BLAKE2b-256 11dd725ed01f4c9d2dc6faa555e40ff7dd31b0b68ea887c5fe7d79f7b9ae93ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 192b653fdf504f0f491d737d128c24b8edb673a0e3004f8b33d2473771eb5d22
MD5 8d36aad5256e87ff21d2ac85d38e421e
BLAKE2b-256 c8fea3063f934006c75d4ac9ca733c9771fdf51dd77493c15344c1ddbdf6396e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43365dd23fc11f6d79d21d9196c751aba8675969acdbe4a2dc750d67dfd89b22
MD5 e32e32f8e090eb7f8cf91df0bd60f597
BLAKE2b-256 4431652e41cf549ecdf1b869be96465fce0f9d750f775adc0ba1509d8504f565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff1cdf080f1c405fe7c50928f0428357e5694025b421c54ce3a26c0378461dd6
MD5 eb2b6452bdb5f192f282989482c3add1
BLAKE2b-256 b6bef606c24463efd909874911a83ee7dbba63252ca8e1cd50495e94e331ebff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 703500504e5efe5056f3131537e69d2b70d5be4c365a6433bef650ee27206d13
MD5 a7ffeb5a7b1c0e14fb950e379a377aa4
BLAKE2b-256 7f2359f7491292de58367afef3908b088032358999bb6950f1bb1261ed67e3ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3104b5fb415977ab425177bd037c2c7deba58cfa1bc7de11253bc1b3dc0e5674
MD5 2f0b8e9df9146e7c6cf96c6ec3d639e3
BLAKE2b-256 5329bfcc0acd61358ba7a3a9d70960481cd5d36a8964a2b003b337f71103649f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 03ffecd55119aace66a703bab1d492453966dc557c0b8e35bfc788e848ba96d8
MD5 21d0981fdf9ea65a193072b43fcca9c3
BLAKE2b-256 f404a38ed9d61bc46a7e4cf7c80e388c010cd005f1c03f9770a1281f7d7fc701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2063172f9fea03ec9068ccfbb04c8673dc506d6e7145b76831c13c0466f83558
MD5 d3e5c0c3ab74f9e4f087c5b8f4f6ed1e
BLAKE2b-256 2722034077080dcc18328bdc7b8c8a33f9ce95c40d62aa6291f2de067d7b484e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 282af4754fb1c7ea12b58d26b2f4709342a61d56a259d8de995e12ae213d3347
MD5 bf0fc75a945d325df7f3525435bb5d07
BLAKE2b-256 f6d9380dac97db4b7fc21fe3922897705568ec93e99d3ff1309263059e1427e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ddd839ef7653f14ebb78fe3e17f7d740b22939cdd3d63dcd1f3e904cd14611ec
MD5 bd2ca3ff05c37c2fd7edb6e9fe86d0a8
BLAKE2b-256 686b828fe5fce3005620296e0dcb5ad6fa13fcaed90b70622cac06788b4c432b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93e9676cfb1230a943229945ceb3fddba7c29d3347f42d3eb2f42a71d80cde4d
MD5 ea2f4259a700f455df43d56718f188de
BLAKE2b-256 401ef9f748dc128e73b80383d56d5166a4c9b740085093c7203d7e5ab2f1a158

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