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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.10.0-cp313-cp313-manylinux_2_28_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.10.0-cp313-cp313-macosx_11_0_arm64.whl (11.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.10.0-cp312-cp312-manylinux_2_28_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.10.0-cp312-cp312-manylinux_2_28_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.10.0-cp312-cp312-macosx_11_0_arm64.whl (11.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.10.0-cp311-cp311-manylinux_2_28_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.10.0-cp311-cp311-manylinux_2_28_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.10.0-cp311-cp311-macosx_11_0_arm64.whl (11.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.10.0-cp310-cp310-manylinux_2_28_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.10.0-cp310-cp310-manylinux_2_28_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.10.0-cp310-cp310-macosx_11_0_arm64.whl (11.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 306db0d9697f069d29b87e224305341c58ac37667875b488fe3c3366483a62fc
MD5 37e5b8b7086bed029027cac962778a32
BLAKE2b-256 e819dddc1dd81f8da525a6366ebf05be17ff9c3110558ac1a626a7f1396c0c0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a83eb3c3a78234256ede3718abd7fc4d0727aa8ae8042337f80c1dfb7ffb186a
MD5 630b627c956aae606a2a04867d9d9519
BLAKE2b-256 cb807e19d46557d4581759a3baf6d38b30b2a592235a18f23552e364e462089c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efcdc43c622ebb99623ed542fcfef8bfccf136376c5e0f2557d865b86f87ee18
MD5 31c3cd3e684e7b09cf03058199e3a138
BLAKE2b-256 325304e1cd38b6ba79c2104e520bbcac9c18cbd4b2176854f85529c6d3f1205f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a15c0dd2b7d0ba05787288bab4c0d0a6919aeb38f9436440a23d29580454e6e1
MD5 67bfc29071e422eafa0808ea2d41cb10
BLAKE2b-256 5f3960fc3ce64e7805e452c9504d74d7866316f9f8c36ac30510b513193dd2f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b37162a10376f99134cbd966287232120338f51d89735aa85ceec3f5aacac011
MD5 9b2f24745412c2973f623bd61cfd2755
BLAKE2b-256 cb1872890dccf833663f4924421362b17b9b36b8b5d990312a5f2c299cd7e123

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2426c2d963b88e028a242b9b0c0baaf870b156ef237e5bdebaced1c666b97b8c
MD5 923b56feab45c44248f50be624e098fa
BLAKE2b-256 44999014ba4bd695a1beeb6b1212bb6b68fcec59be960b38930da2deef51a84a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f21badfd2002a3b067a8777b8f822e3103d8ee4c34e6567c2bd60ceb3f3a76e0
MD5 f91d70292d8b4974d694b84074a26815
BLAKE2b-256 30b83ea670c9a711b12207e80d5ec5b5578c3668732d50b7363d7c452643e2e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39a03929118d7cf85cbb8be54d85f940398aa988e5557fccbeb1b73b36b8d4f0
MD5 1e3a0447395ed642276884609281eb2d
BLAKE2b-256 8570ce93732e67bfb376cf28b55ed29447b0d33cb480337e594127b87a8c1c67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea676b006c18e005e1b3029a8b396058160118493b19973fc6d98c54d9fc19d4
MD5 3870d42972f314e50c4e4f420991b69e
BLAKE2b-256 5ee050a004147897c321188538b83a4a136de59d234df814235d6fbe70ec980a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d5c4d17c77aa75f74ce60135f57baccb73009e80f7ed4ec113304dadd33ae44
MD5 02fcb7996a3ec6e64cf1c97dfe57bd04
BLAKE2b-256 5304dcbe027807b77321dc3f4b8a709376509fb317243ac7164d31358637973f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98f85ba0d063c288fe9e2b3aaf347b6600fea810e290e000b07be6dacf9c39f8
MD5 7542800084622fb364acead4025a0a49
BLAKE2b-256 5f335c36924b367760335c1ebd14132040b586189d7d32ca24de7299f8e28501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8fbe89733596f9a09f1ea00806cd9fe3a66f84dcf45ed1676e4eeb7089319fec
MD5 fe64753995e1e7277ef1c320d20d5eb2
BLAKE2b-256 39a2642f089c3192d62c38fe34fab3f9e35bc928bf47fba4b2c90db33e0bf3c2

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