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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.16.2-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.2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed1ee54c75fc6928c486b1c51b5b7db89596a3ed6a6dd176c70fbde22ff18f99
MD5 db1f2cd798f9baeadf7a3190dde99b9d
BLAKE2b-256 092c3c97753d6a3e6ffa8c2c8893c3bbe03d978ce04d26435d24a0b5f30587b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5ec9fd14bdc85adf3b5eff8073b29c211382336e15cc70ed2bf6f49d10091d1
MD5 7d440fe7ed7cbd2764d9b676b5c2a373
BLAKE2b-256 f0d73098e603c2057199dba023d9e566d073b46f21730f2e2bbc5ca0e3ad1d3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5dd1dc6342854b033243b56cc02c178bddcf5f3f8a9ca7cafda146c13290257
MD5 68c04b98e51905c4f7024f973884a95a
BLAKE2b-256 64af4e2103a7d1ef871ad93fed0f106e45e7d57de59b7f31ee44f50928cdec7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 402ee8f36544f3dcb78bbc9b0ee02e86b903b7e5f9361de7918bde94f1727db1
MD5 35c5033fb7e43e079a93ca249062564b
BLAKE2b-256 e217cf9e2c5c9093962c675d5eb92c518c50877870f4ef6d0a01fba58158fe13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6863520320c4356681e6100fce1e02d3f37f30b925bce496896b19741a65ad69
MD5 d1bfeabaa297e924f1461056663f3976
BLAKE2b-256 d50fe4c1a27a2e905c74a115f499d0d35e0fdcfe09e2ea3af783e78499dda313

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 baba73355ae3eca7e88249ea4682a7ededa3eb3f84e74c85c94ccf4aaa4e3888
MD5 3233e30a4754bbf40119ca5949d7dc50
BLAKE2b-256 0d5259a283fa1f985e5697dbee6d82ae7353fbfcb17076eed804c769b05241aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 613a3852b9e56c255b9eab41bd450056c76905be310f75ec8768c2c406966bf0
MD5 8964fb1d03c1cf773298d0a0ec7098aa
BLAKE2b-256 9cb4c687683a67fd85b2c60c1d9f2461315d116ea5cabac57d0eece0e3b23a60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a261ee10005c6cf029e5ea6708b368bbba166bb416d04678c1237db8419984f6
MD5 179bae1a5de3a183f0ffed790efc8f7a
BLAKE2b-256 412c1830bce7c6829ccc5970d5120139ec8dd9ea8b432e74fdf5bff30baa7fda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4ce7f93d3db802904c84736237ba5d4026a4fe293ac57ce26fadb18274be1d1
MD5 9b11b2a15f76789d5bf7f5dbea1058e6
BLAKE2b-256 9d0206cb0e318f2a928821af49c46a3edf9b4bc6788063eecab86b1a8ac1a7e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e3aa4934617c3dc76aa0d636a6da87f8736d3652364d66b51c404678eea6750
MD5 c80a4930f9a8284209c2b63d233db0ad
BLAKE2b-256 7fc177beafb57373fc2d97ac4d6693232ee44397ff3ed9bbd231af94d61220be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7dcc993bfd583e2f80a8829bda34011799f75c43e9bbb93b5c21b629e7c99729
MD5 9813efab1a910cf139a0484ca87be204
BLAKE2b-256 062c1f7fc847dfe1078333c0177f932c7ca87ab1f2e2106780b720c5399feaa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f22147ffc165412d4a560f523f2d02b7a6a258b115f0168309295aba7047177
MD5 39d37065f615dfe009fbd4c056dd1db9
BLAKE2b-256 40a1f1a78d975c7a972f0da471a2164a8c0984d8edca9abc99342cc93e6bac59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c1988e72b7ff311dbe0e3faa3e33fb054e7815e0f4a5d4b2e763bd50617949b
MD5 d66b127fa9f2bdb41989cc4d8d47bf91
BLAKE2b-256 eebcfa40966774de4eb8dc419b402ccb7624996d1cdc0a024f081c4def2fa54a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ca237e275baa7dbb9498681ec666752195d3f768d5c42c4ca88ef03dc60c66c
MD5 0eed23eaabb1fc514999ce6ea4e3b4df
BLAKE2b-256 b1dba1690179d014cb6caf0ef567cf59409e5317633fd7abd02efba879cbb301

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56be9292da10c4e673fd0342a04ed5ca5df6eb4b2c77a46d11feb0682fcd05f1
MD5 7f42665cf3d82203e772106a895973b8
BLAKE2b-256 2df5bde829b68db75a7965c18cd8784305b7324ffec23384e350c75b41cee387

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