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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.3.0-cp313-cp313-manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.3.0-cp313-cp313-macosx_11_0_arm64.whl (9.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.3.0-cp312-cp312-manylinux_2_28_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.3.0-cp312-cp312-manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.3.0-cp312-cp312-macosx_11_0_arm64.whl (9.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.3.0-cp311-cp311-manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.3.0-cp311-cp311-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.3.0-cp310-cp310-manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.3.0-cp310-cp310-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cb4254efe8e3342cbbe2d864b491751f94ea1527321c2a4fcd108ea8d48940f
MD5 1bd83905ee91472981a21ff56ef1fa58
BLAKE2b-256 31ba905d4b0d373d3788f5a98c4298dbf0148a2af312e7c1bea9ce034354a180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eddc0be92ed8d6c6ef4d1cf07a3fabcf03294404d3adba9797065ac00207d324
MD5 65b288b549c036d0888922dbdd7d5f2b
BLAKE2b-256 74b811726b7c496d289925f5a37fe755205996b87ad07b0ae20fbc5e0173334b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2004ab491a96d5a8f05d061d33029f2ec1eb0314b89a8aa7e0e9c86b37a78902
MD5 af3c39939f95609f195164866f78738f
BLAKE2b-256 475f878731eff81c20b465258bdb49f3154802dad8cda6bce3a4ece7d30e9ba4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d6327b1a09151693c38ddc978aa70e2938ae1848c6e154904aac67676242e606
MD5 1796fb8b6ec2dae10b6fe41afbc597b7
BLAKE2b-256 9657ffc621d8c2ba485d6882dd25960b4e619b86555fd693942c636ec7191957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4aca0ce69967ab25ba1b9308a1cbf388db26d7edf9c2183dc2ddefa6d45196a6
MD5 cffac19173b9780df781adb69b89317c
BLAKE2b-256 9b8907ccf796f78d7d55d52fbd5960757b78f0fee6e2e245c1a5cad633f5400f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9791afdc453cc11ed7f0dd0bbb2648637725600ad9bdd2ff0515ea6488b60124
MD5 7560f826d9c80af552aff2b5fc715d3f
BLAKE2b-256 539ad5d94e9b482595b7f7e42733d4fe6fcac859512e32eeb9239cbffe94be78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19fc45b1752cfc8ab7224898d0b2859f3c18a1c771a0a82a1f2dcf0a7b86a1b4
MD5 273ca5969cec0f74fe9c937f651fa92b
BLAKE2b-256 adb8f09d3e3ae51e9c4b02f3a1ccc06909ac6758fc08fb5fb61ffb6b77e21763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0a6a3659ed64b4a9d771ae44687a8cf59323ad1e2c4d0d583bd45a1d86153aa
MD5 92392c2f245f0941a3ed8d3da4512b7a
BLAKE2b-256 40dae145f726cb4f2cf1efcd5a8b7d8e6546c13bc5a6642f003987e2d73ce39d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c3922e41db831cd77d0d4d5f7e5cdd9c183307c2ba3875fa0faa6960467745f
MD5 61cd03585bbf5808a0d3127f9ac4ed14
BLAKE2b-256 83170ad32c1e82f4f51f6d1f7fbb2cbfef9c084a9a2475b3de7d83ec05246041

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f941d606a1f3bf24bd83d824650166c38a6e8500710244d04e93a489ea447008
MD5 d0db416359ba6ba70680d9ca63afc847
BLAKE2b-256 0d98777ad580b6a318b8a1a65e3a88f81c6cc9225a5a655a6e17b6ecec603e15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6c0934b2d403c206dcd41b5767dfe410110198eedad7aecff6302feb287e763
MD5 217001c88b9778523508d0228a947e94
BLAKE2b-256 66c8ec73c641cf186254bd668cf78471a7de971bd2e0fdae8d50ae99855b0358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dced7c72e739954a75a08f9bd41a08fe303e20865f24d6f84c89e17c7074f044
MD5 eb066ebc9e59d20094b64b3e00d34fbb
BLAKE2b-256 7d13fa539eb470cee7a6b09ab9cb220131236d65efa61f13ac81457f78b5f8b2

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