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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.3-cp313-cp313-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.3-cp313-cp313-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.6.3-cp312-cp312-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.3-cp312-cp312-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.3-cp312-cp312-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.6.3-cp311-cp311-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.3-cp311-cp311-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.3-cp311-cp311-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.6.3-cp310-cp310-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.3-cp310-cp310-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.3-cp310-cp310-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2b6db3e416b9212f1538bbed4cda91801fea4660689c4c7bc0d901887874dc2
MD5 db8baabe375e0953391804bce82ec0fe
BLAKE2b-256 dff58e86e6bbb19a65bdb83a3eaf76ba2f8db067107751badff8f9473a451edc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9d2d0fb86c1464f8528e86ee0525d02d9f6f9946bdca58b906e59f990b99f29
MD5 c03befe90cf4cb864e8be4e8be233326
BLAKE2b-256 fc741c25b0824230498ee4f3478d6c0f01ad67344bf771d70eaddd1c833264c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1204ad21d901795ca590b8f66ffc3537f2bcaa673210d4b2045f534bed267ed
MD5 435de57238567c1061ac1ce7eaa87a6a
BLAKE2b-256 186400f6917c463013ac5b2cab65208d4c229dc04a1da9d7452cacca60ba6119

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1be66d0591c216428762fb500fb88b9e71ada3ee78fd5ef71b84e8cdc4885b47
MD5 755693c2cea2ce7544400ca9c993f31a
BLAKE2b-256 ffe4a21bf2d59ca5b5b7b1b5c4ef5fbc364737e579558ba6bfa774ab791d1c4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8308f9d82b8ca9776cadcfefeae32214b9d549003be350c7b3b152323eaccbf
MD5 4f233a5e9bea0a1baa2822d3d699d957
BLAKE2b-256 35d60163e21e65732bd2a928d159c3798274750b93d856db4e0f857be4297ff6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18958e47186356e25ea368b0e8894127be0ae980f9bc4eaff3c165075352f30d
MD5 b5ff8eaa4540d76ca2d784edc5e7c0bd
BLAKE2b-256 6016d69991aa3a5c1cfc553149bb6864e202e4324026efb5047503602fe2cabd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6367f6fec9a630c5bc7e2a6fb2c5b6336de97b754ee0425bc12b5b622dda3a30
MD5 a7a7a40124ba80dfdde237b47f9af33a
BLAKE2b-256 b6877cff0d29e5c6e02d09bddc77b808ee49944a35460ce110266555abca95fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d541db9f87fcdd7b1375cc8d7a0404a1c7735df13b35538e763a9fb67e337f80
MD5 12594b7a32d176c4a57a4e456d20d7b3
BLAKE2b-256 0c3d987a95a8372300a27d96d9aa71b3a1c7e09722725efe21cf614686058b97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 342601a86d1c90b07833b1bb92055424f162f110f882edc3cbad7a1cf76424fa
MD5 2b78d947996ece16c4054b3cee1b3e8d
BLAKE2b-256 733f1e4f17b332911ba2dafa04f63a0afa0374a5741a447d41dd94be20383496

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6dbc3e20cb62f39ff989aed088ea6ef1bbc291c1cd2d78acb6e04daaf60befc
MD5 657b4ed4593e8e58d19c250486bf7e1d
BLAKE2b-256 bf50d57a77fd8080f828253d5e23f36a0c9b4fa9ea69f4e7b6f4605c14d49b27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e6780118f2bc8510e6c331db2d669add316e345cdadd32bd4f4c255431d0b49
MD5 212e44be8ad4fd1d5c499d1004e5c5e0
BLAKE2b-256 b88d54592ae08ac843f16f9e001796cf7e5d86a2286bb0da1fa16c80fa55b8a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b17d16fa5a417f8a01e29842a17e9c98e3c3c22f66f11537ca7b703b0432470
MD5 336348908238caf600af1c35d92cbe7f
BLAKE2b-256 28fafbda0aa862228fd41c67df359ffa9d8bdd9eb7e68726a951459d5ddc1a2a

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