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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.1-cp313-cp313-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.1-cp313-cp313-macosx_11_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.12.1-cp312-cp312-manylinux_2_28_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.1-cp312-cp312-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.1-cp312-cp312-macosx_11_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.12.1-cp311-cp311-manylinux_2_28_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.1-cp311-cp311-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.1-cp311-cp311-macosx_11_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.12.1-cp310-cp310-manylinux_2_28_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.1-cp310-cp310-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.1-cp310-cp310-macosx_11_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 419f766af66c0dd194e3696d0b0d1db096fdc7ea6ddd64b3baae0f84fec09f49
MD5 0ec1f2c179e683f33677b7e294690fae
BLAKE2b-256 c801fb18347b3cd43def72160a675c4a25ee0dfffc134cb858b224a38c2003f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e54e92456cb8df0977b66fb4de58c97e18046dd7e42e49632beb9f9f492549f2
MD5 40090c2a217dab69c09e8fccdf2b04f0
BLAKE2b-256 843cfb29fee1a517a5e99c7d4d4cfac671f9b51db8842e2dcd351aca1c354600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c88df18cbea998ee3ef51e83558cf51010c658087775af9c0d2733070df6a11c
MD5 0162c96ad1469fad6ed2923a03504e76
BLAKE2b-256 e24bbb310f3aaf13027a6abb46b68409cbac2eb5321f06a2133d913b2bf0d483

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4d442062fae940b347fc43b13fd3a024880ffb78459dd3f1ea277addcd3eccd
MD5 63c78e9b20976e08d6d44c984d619fe8
BLAKE2b-256 525d9fffee61132fd7496fbaa0721886107a0efac3906fc96f794a92ad19912f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ca3c92bd67a90440b9ca3dd448a489d2695ab470d4ddb17d268a8d9a344eefc
MD5 22669446abf0654599b866ce0840d826
BLAKE2b-256 cbdc7419d8e4235b2291a6bc8739f6cbb6e67279f12b78b3e7801e64a53f963b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d67ed9fbf1e05db44e6b7b23daa4f8244898179eac0a4d354a501971367f5822
MD5 fbb3bee55b1d97392cab752f99c5d2aa
BLAKE2b-256 9f5b56811149f0e843e4be15bce03209480307c53f5154cdf4fdfdece79a57e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1232164ac85cfc6f89c731c41af0c44df204b30ed3a8981559803d12e97bca4a
MD5 bc3c2bc4b7d1c3aa42afcbb7770c889b
BLAKE2b-256 d62aa54a75831678b77ac8c58640d916512649d1b08cd6c68a7168425882dc48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93858166cac37d3189983d4c91a79d1b7b18ec76d4812408789e64a2c9581601
MD5 9a40b74fad81b048f686e35a3632ca4e
BLAKE2b-256 a7659d131a654587788cfd03eae3e74c6ea9ba5b583be82d575bc5bda1941b1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 495723f37da881381ac52fbb0bf9489af76210c0d3dd95bf0ccf56ee21a5c668
MD5 48cf7c1df7aa2cff523c2c8e974c51fb
BLAKE2b-256 d2a4efddd17b8d26191bc9191e36ceb2be99086924b4f6efb452f17b8d2aee9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 376fcd73e1a92d51082c0a54f0dea95ecdadb362408c72c54bb285c5bd11d47c
MD5 a806d41f93a10472e75f217eb35ec19c
BLAKE2b-256 207d7365ea8169f36dbffb69b0496724bbc0fcfe6f4bee370353c9aff1d389aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d29753cc2d6a2802a3f12b31b27d3d49997efa2675fccd8f399207821b586cb1
MD5 8db0564ab3bc0968aa6118c4de33cbc1
BLAKE2b-256 20f08d8a316814ccd5af4250ffe89a5d3fd78ea9a9bc3620dcf96ed5daada970

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4eb8c540819660b93969e732326fddecb04cd5319b62f18513b76a84dfc4be55
MD5 57c405e273b922288e073248c1d2fef8
BLAKE2b-256 72713e7287e41a346ba2d971d398a218a008ca515ede77249dbfa38ac6f55e7c

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