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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.18.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.18.0-cp310-cp310-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.18.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.18.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 147b804dbeaf2e7c044d07db2b0278f852533a54cf20852f23f331235bda1fcf
MD5 e4787698cc84f90fa574b16cd311937f
BLAKE2b-256 e3fc727b252f3ad6092428b78201faed2f3303db71d66c45e3d1f6a78cfdd2f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21a12094090d01bc6cf534df86861410d1af3b4d08295a7c045a5714b6523731
MD5 d26fc9a6498d43da8ad7faa159e1fac7
BLAKE2b-256 c1f5342d9bd049f9c21e51ea3375dcdae09bd488bce3ee64ced36f79994c49f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94591d10745e8b05f6412ec7724eed557c68562353ff7484b5c97028f274ecef
MD5 7d6fcb4de742f54bfca1b0349873895a
BLAKE2b-256 db8c7699678f7b39ab056d9162228329b31bbfc53be23b07e0d8dc2a371f7a9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a87f7f17791899d6f509e7e30cf3150c284f7dbe1eb1ff6a7c36561b1833cda
MD5 d13c3bcaf4f725c63933a0713fc4d0cb
BLAKE2b-256 af95b609d0079e515a920b6d3bf8a7c6cb2f9a5eefeb75d5ee1ec7493327c3c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4929f7b9a18e9e0244c3f512347949eb3507c1f74ef064ba8e40b0fbc797a9d0
MD5 093978acb611f9a381e67f95126e9173
BLAKE2b-256 2b7b8712d7366e8bfc6b9b568dacc1c78e095424019a572123a961de4ebcd810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ae2b914ba686c9dd04d422a0dfd73cf9a0f4a95160910906dd1bdc0f1c82c3d
MD5 8ec7f4002d95fe63408af10e37071a81
BLAKE2b-256 64b050590e320e585e8c8c67b36c93bd9192466eec1b04b596cb7ecdc64a0628

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4cc553fa43d635b22a12dd2b47e9475c476d8c1c24fb45c4ff560b1bf02a26c2
MD5 f3272106a7b8e25eb320300e6023e4b9
BLAKE2b-256 5dc8ae46028ffc75287b242b6aeecfd34ac870d77615617eaa6ddc330f0ed969

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1b920dfb40249150234304cd05a7bb007ec165fc3b8a37da60c7c4a61a428653
MD5 96f84bfc2133d7ad5cef92aa301e06a5
BLAKE2b-256 3df6d9f5ccd19c3eb9e36e56093ecd47599c0fdbc0008dcbd6716665aebcdb8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0db742ce23b26b42a9f81303b12f619936dba8b461d155178b215d64469c7995
MD5 6e43cd2aa741f6c2003e25ac79b4b154
BLAKE2b-256 b6e79b023fa80d349714fd1faeceb8b2e1a3ae857777452964de769fc3f3e046

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b6057de44062bc3669fafabf0eabe5f4e6d29c03b5134daadc888562c7d52ff
MD5 139e1478446d6c0f4c675700b2ccb43f
BLAKE2b-256 f648f3f5f66bcb2fe8bdc9cda4fe53ebbf4d1437c084132d9eea81e42c4f3a97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f297d50825fc616e4bbe2c7c50023915afc37ead6d6f9d73c06aede21cbca071
MD5 e7a53129d50cc31a9dece33e61d1a8d4
BLAKE2b-256 e42dc65185d234b81ac5b5242a7d9d6ac649d73bfb53e573fe675f08a2f73f2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 267e16a39af875ce9872fbb14740b1b19427ad520433d1082f9bea5f9fcb8efe
MD5 5b1553dd4b2c37e1768e25bedb99f22c
BLAKE2b-256 821c9ed7229a6c89bd435395c39240024216ba83ed1959544fd4b3811d507987

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93a85b2cc430b493a15a6a0d41b019c6cebd8ff77ff38d8629bc8e5be28c9461
MD5 dc1e007edaaafd0c5534b253dce8146e
BLAKE2b-256 79e2e2bb2c9011e87b0b532fe03d86554e98427c0d9b501f87e35ed8a27f2b55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a399f88868bed4a679e6d0f03f5f6b10eb70182a614a86ae13376f8afdd12f8
MD5 7e51ca719e45281c7ca58270e23c0794
BLAKE2b-256 e95c199dc9214aa92d9454dbd8744b4f31290410755ba8389e3971e7c118a232

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.18.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59ee80403bb1edf2b165bb4edaec2a543f3ae2e4c4311adf721ba64485fede70
MD5 f13b9c0ee2765234710a456c4aa99775
BLAKE2b-256 c0bee4ff187f675ee1031e7cedef150f400e4ef0c78e0380b1355b5e16d52ca4

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