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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.0-cp313-cp313-manylinux_2_28_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.0-cp313-cp313-macosx_11_0_arm64.whl (13.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.12.0-cp312-cp312-manylinux_2_28_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.0-cp312-cp312-manylinux_2_28_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.0-cp312-cp312-macosx_11_0_arm64.whl (13.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.12.0-cp311-cp311-manylinux_2_28_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.0-cp311-cp311-manylinux_2_28_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.0-cp311-cp311-macosx_11_0_arm64.whl (13.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.12.0-cp310-cp310-manylinux_2_28_x86_64.whl (15.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.12.0-cp310-cp310-manylinux_2_28_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.12.0-cp310-cp310-macosx_11_0_arm64.whl (13.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d7a9bc18d4eadb49697ec68ded1f1ccf2531c2808b8bd6acdef67d0b8c13ab9
MD5 d51916517c34a49d63902f92476d1766
BLAKE2b-256 4978901f523ebdbea8e17c56d3cb0206adb4797ae7e1bb5f17626a895217b0f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64e13c4f145ee67c1f23e00af237d1b25a4cfe469da717fea1c3beeab2be8694
MD5 80a00e1f3b4bc11cea0b66a8636f25cf
BLAKE2b-256 74abe423239e7a72a01d1af4904d25c4db391d9fa306b90bc96ac57c6dda96a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f3ddc0ae2ef8091869aca6a0b73b12834ffdd640cbb7dc87b5e70ef6cdcb301
MD5 d3297f2b478f3d42c05516be27e0d443
BLAKE2b-256 88e01cb8a1497ac2ad4d0f95d41f7a9e7d43df7d266f80b44bafb2fc44945a93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f9d3addf911e339dcef76c1615dcd2aefdef70905fbea7cea4f121c04023d2e4
MD5 026bedbc4d1c11fd5606466c71099e43
BLAKE2b-256 e5d299262714f9e59f20d9614383fcf352eec561227e7ef4fb2e26c3721ba290

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d4a8192b257a938a1700f0e804de7b200c766c5fdba198cd00c99dc9b5b8af8
MD5 327c13448c346ee1ed6b7227dfe0bb93
BLAKE2b-256 5e74277c2e115279c2f3bfea1835ac6b6bafdeda8b186fb7ba51f3f3f613420a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d99116bbd1ee469937eb28dabc2072b73f4908662214ae189885f1e9ba5db7f
MD5 d6472c64b5f44ad4af9f3716c0b958cc
BLAKE2b-256 0d29b9a9add7cae03d75aafb93bb6c817051a4ff12f38da5b580d8dab2194dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3af3c187d27cb349a659dde1f8d5e5708df7b76e5def191c03b27fc4509edb8f
MD5 feae08c7fb6e6ea614dfac90638e0070
BLAKE2b-256 d21a6a11314585871c16821339ce8acd357aea629c925d71e950398cfcc93464

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af6f5e72bb57793c3c69d468ede7b7d56de00bf455e90a4b54cd28c4a9f17259
MD5 32f985223e8cc6afd243fcfd525f4408
BLAKE2b-256 131ecc1d0f9be372060f90526037f432e1191479c2f1d5651cbd7bb76f173f53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bf582ccb0a8cd102ec8cb9099b1a963205a7f9440c477de004319e6be93f372
MD5 ab16a9bd89d2cb86bbb11db4858b5624
BLAKE2b-256 7f00ce7a1f74707a356496a9d27cdba7943468278d7bd5df6874d8bd835421f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13e19f04024f45c56f1e761ed9e5ead76649c8393945b549e39cab198140d6db
MD5 76090e4866bb72f5a21979be1d02e70c
BLAKE2b-256 de2fda168a9fed7bfb16eb9410f5b68d36fa0f5ba7c6f0fb5c374cee07d2085e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3eb85c0a626cdc373e8becf981015d13e7e81b13b6ebf169fdc5d701d0fe695f
MD5 9a33aa29733605a07bee020c1de64691
BLAKE2b-256 19462ef87ea17eebe8908d37da5bc20aab6b90efbb544805df8019bb156c2cca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d46fc998380a7d03348dc9e036eee6848dc5a292502ae5661a77e84f0f22d7d
MD5 e623d11dea97f7496f2a123b76ffcb03
BLAKE2b-256 4f3335b245bf34969b6d9e413a3062eca1cf1021478893ad2856e2248602a298

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