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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.5.2-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.5.2-cp313-cp313-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.5.2-cp312-cp312-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.5.2-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.5.2-cp312-cp312-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.5.2-cp311-cp311-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.5.2-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.5.2-cp311-cp311-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.5.2-cp310-cp310-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.5.2-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.5.2-cp310-cp310-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c34e4e2beae3516bbb09fe85b2d86e92b2d4177b4b9fc944c39d59199408e43b
MD5 ca087309ba62831624ae9639a7f1d6ed
BLAKE2b-256 2705c4a2eff5802f404019d1dc20fe1f0944f9f8a31906affe37dbd578fa69df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0047209a6d53c3684417b82188bdb623b3d798442a53f9665ef9393f28215286
MD5 3305ab6a2675bb0a2ddbeaeaf86274ba
BLAKE2b-256 12392e2ed71bfe7e5970d18c4e4604deb4bed5265bedf64b2148581534cb9545

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df844f0a9e80f41feeb88a7843c2af8ed91cbe907c35c0c9d4af2b7617197d8f
MD5 ed9f28faba95b843c6d8610f9963c552
BLAKE2b-256 cecc3d4ce1d84383fd3e973d33ccfa634a9af91caec3e680b4293ab4cc517169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffbcec6ab7ff774dc0a920f1729aaf78322cf670a306a23db686482f683ca0d8
MD5 2215b648a03f904579f1e1a12d030a4a
BLAKE2b-256 e2f84ba75e8c4f390ae430d55bf15d1788099604dd3782f905dd9958a801a9b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d31fea650b2d17ae0a7db0b4cf013eea8a251714aeed029693f5a1b9a7464c36
MD5 2e587003e0f7363a4ab6636edb10aaee
BLAKE2b-256 2d2f80ada0398762bca3ed77230c4a397b851e87fb8e3886d568cacb354ae941

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0ae414aa3783d60c2c3e6f7634971932ff6876b8de78eccdaf9ce5594aca4fa
MD5 aea26bb82fe55f4b5ae61f55bb4e2e33
BLAKE2b-256 97a09ffdc11a9da6d09da7e1d278a0c5954ee449e4e4c102b113fed02fd92df9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b960bfdcd437dfcbf4578e84268dbf6a83494a3cf112f2aa425104e87e5721d
MD5 22cef44de525c5510543444f2c9bdf7b
BLAKE2b-256 52398433a4ca0562b8c677ba0fa4feb783f988801a9f68826ce1e9c716fa2c27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e0c4883be49d5a6750f9b1d4f2a7b8c46059d7c61e1e33237ffb8db534c1f18
MD5 0e6158db20c45b6fa67ca3d1833402c2
BLAKE2b-256 3f6759333c85a72393da6ec6a438c34e8ab4a8d261a50cd3d54dc4a946248a60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a7ed79de2edc94c694ee3d5264471a02ddb47c8ea1726cf5743a27c20f154b0
MD5 87c534e148c132c8c4542a6ca2b0db3e
BLAKE2b-256 d450638ba492b092fe9093446fe1d3300e1b7010e145ebd436a5fc248408efba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 520d96fd8868895b43cfc303b827dfaf28685eae8c2739d563e0460fc51fc452
MD5 9aa4613ad60cb845f026cb8a3d178f75
BLAKE2b-256 135a0d4bf919fa47ee0b690fe033aeac305dd4df6ff0690aa32226dc09d99926

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 926d51465c4a08dae0f228295467e570093fe436004258899dae964398bc0387
MD5 96b9f6aba514dca8f2b20ee61798b9d6
BLAKE2b-256 6cf95fbe54f5fb39f4fb487538f65b632ae868a7a7f3f8275a0158333070b746

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f07f2a58769d681b8e97966b3209fe57b2168cdca167d9a013de83d5acb526b
MD5 030564f72db1e831cd26bc0b6c03a571
BLAKE2b-256 cc0dd9966182e01182dfa2499ce4c357204d062aead0b43c19f057364c93350d

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