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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.4-cp314-cp314-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.4-cp314-cp314-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.20.4-cp313-cp313-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.4-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.4-cp313-cp313-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.20.4-cp312-cp312-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.4-cp312-cp312-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.4-cp312-cp312-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.20.4-cp311-cp311-manylinux_2_28_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.4-cp311-cp311-manylinux_2_28_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.4-cp311-cp311-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.20.4-cp310-cp310-manylinux_2_28_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.4-cp310-cp310-manylinux_2_28_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.4-cp310-cp310-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f9bba1a40f47e5489cf8b372bf65f9f6ca3e7bbba31fff6652c8c3aa7c3f7342
MD5 0910385dabb7933937ccf5a1bb86cbd5
BLAKE2b-256 e42c16c0668f4fab2c31fb377db847b5a6ac3ce09047be98fec0084cca2a975f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1e9d8f48d7ad6485bd467ab125f2a25a63052036fb3f0111c373dd6650516c0
MD5 31a2d96193cd283615c99c04fc405f7f
BLAKE2b-256 1d53844aeb8922eab364f9ceb6068b7333ed57959ac5abba611b279fc6edf6e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5750834a59bc4f1496048949f26504bf1bbed081d0c9eae0cdd2c4f60c0db8f
MD5 65be4fcd2439d792e820c1815e05e2cb
BLAKE2b-256 fe212f67bde95293206dc1935e138d62821454771972415f0f0ec711bdee3493

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de471f2ba1d56c0caeccd341592ac9cef26fe1c6cf8c4b81a659600a89e933b2
MD5 87e8822c6145fbdb60c7a76918b65015
BLAKE2b-256 ccb6fe44ec161eea9f2baae42ef032dbc8b0e5ac1f8973d61f6f61cf5a0ab5c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c59a98130f2186486858c0b7527acc3f5d6e2e2d2bdd3c08f2d3265b6d2e985
MD5 ced09b73ec9410634e60e6fb3759297a
BLAKE2b-256 79905e2250a46374223176c31b6916ace0e6ccd9f8ee1ff0b701e044047c1644

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf31f02e6ca5eaa697ef9c57646868f63d085567f3a027d8c6fa50c6be4a5d42
MD5 b767cc67ec261618347df96f154b44c9
BLAKE2b-256 78a4fb224e2f9ede74ba656f61ffdfb53b3746b31ac55cb804cfe6744c92ea4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 187d19a8f98aff52fcc770b3d1f9a092eadfeeb90a8a47920127f54547bd2de9
MD5 98632d81b29d666eab30b4c29857e67f
BLAKE2b-256 269ef9cdd28be63347ba532b9da96940e1a9ad1a07054a9ce4e0cef95b5f5f87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c97b58d63d27b8f3279fa553bb61cf08a71076fa0e9e4e429e7b90c0980e0674
MD5 ff0c0590eb245c2d2a37562686791cb5
BLAKE2b-256 82a7f15f8a5e70ccdf91087951add986f84821da031ba11c426a61f27b3c979b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1772ab47eb7d58244ba5988f82269110fae7f31a5bfcea963bfdcd051bec3ca1
MD5 d4744e48ff6b3d22e27326681b633cc8
BLAKE2b-256 6490e3b0606246a792e6266dde888464e15a4dba4fb0211210239f566a5544ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3fce0f9f9eced184e1e9b67961f64830fb1c2689552a3c0e920dc92c0c683945
MD5 52afb3c8383316643f10c73086c4eb25
BLAKE2b-256 1f0d7f04b7e707905412cdd94e49d802882bf78292483c1b453879baa39a9b3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e9ca32763c46609de8fca465a8b2d1b14246bc6adb45113a04c4afc0a6d9e37b
MD5 ea41ba4e8ae284fbc9439ac78c9bd57f
BLAKE2b-256 a8a175d07ef5dcf2baaaaa83d10ee70ce4ee735e74309fd4a4d339d2023552d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b206a9cdf02d484a1f2668f0189e9bed054eef1346b33e5d421d18d257831771
MD5 d0ab2f5c3da8023a1fbe153c77cc032f
BLAKE2b-256 0b97bd1655514ca3bc54a2d6ecba8dbf210d4c2ad8c7d12c51d90832334d1105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43a2d5d2210b01fc89ff0e7e33d4ee637ac74c532d576070cbe0e84456da8cc5
MD5 b8088b04e453b0ee7fc8cb707b838c94
BLAKE2b-256 220efc218bbbabbd3cc096a32c40ba2c7c65b315f0c6018bc72c8ef876cbc951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fa289be717ab002507b267fba070c801c84b5f993c1ebd7760e13e7a15123c6
MD5 d1715edee2d61820820f1dc263d7aaf1
BLAKE2b-256 2a4a506bae49264cf51d7f28d78f16af5742c76a7c964328e6535a1507d6aaf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2f627fa46d49b5c0e82607cd7c69ca154062467498b7d7a344a013da84b1d34
MD5 1f2b32b251781624224186b00eb7334d
BLAKE2b-256 13771fcde5609f2d369deca210cf7f8e4a1fa2793fa73bda869d915f9332fef7

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