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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.0.0-cp313-cp313-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.0.0-cp313-cp313-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.0.0-cp312-cp312-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.0.0-cp312-cp312-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.0.0-cp311-cp311-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.0.0-cp310-cp310-manylinux_2_28_aarch64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd71529ebaf20b6ef8bcfbafdb16376135105d0593b5f9f15d59abdc95c9dd63
MD5 7352e027e2962f51f77d168853da249f
BLAKE2b-256 fa3188b5658879ea8a9ddd7ca51c9235b71b7cef9057368f6e748fa93eac79d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 df011534b8e810a508f1d31dccf7bbb699f1bbeb8adc051648c27cd10d9d7184
MD5 aa2fc8b4fe526f91554b8d175fb649c6
BLAKE2b-256 61b5c99311aec0d3f1b38cea41a6d4bba55c0b42f615702d8cd317f8686a7403

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfebc6b1aac7854f861c60f392c463fb2ba665256247afac28f2d6b1caba9713
MD5 2ad3eae18628f29b995bae8b81f3d28f
BLAKE2b-256 c2d87472f779a9f3cb82acd228a38d79e5a82246612bc8e534c7ea3b0e50fdd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb021193dd92b57febcd6b38b1fc210b7b0833b496de8920f2965fb26c87439c
MD5 d73263b6d074e7b34707a2a7f714f38a
BLAKE2b-256 2e44d4a0a804c0790311434148bf220098156e0ae0d5fd7eebb93dd9d358468b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e2e064acaa20cb77b86ff97621a67aea0e93d5581c18fde031382052b940d517
MD5 2d2e86bf7d903893e0f3481aef78d148
BLAKE2b-256 407d9e89491e7fecafbeb06ddef5f3d1092a21e67519b52f9862667082dbb65d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82bc907308175f87f4f14079e9be0a21694bdcfe349b35552a5c175ed6c336d1
MD5 e95abf67feecf8460f98f94b5f593057
BLAKE2b-256 3ca3a8f03261498dab65c6b22bf726c48bda3bce3f7d81f0a5626e8e11e7f4a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a17ad666bcaf2d1215f32b8b107c8fce83ade6488e2e95b70655e990fa17569
MD5 1abbca46d35a6c4b20cc64b0b8049143
BLAKE2b-256 0457cb763a515ef927afb0b377d0a822fa5e9286ec186d596f9c9453a864c5e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a86183dbd3402f854c933162851723511c79d3ea528a80254f2873b8f881d5de
MD5 e4c0313d34c42acf933746d5067e529b
BLAKE2b-256 46d8b07870b96b289ba765abd56594648f99acf2a7e750c99dbede5dce0c34c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a2b66e2d2b5cb2742d8c714e028f442a955419307561887dc8fc375265aa2ff
MD5 a25ed989b682454389232813e7841edc
BLAKE2b-256 99fa48d0550eb53e3f95f590b65967e7bfcb5cd63442653f6705f39a400d1908

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea466affd6109a765cdcc1f507e55bf8695f04f22cbf1c06d1652e740ce99f98
MD5 421a29e1895ea1424bf582b3affb7f14
BLAKE2b-256 5daabadf5d22a0d255bdd6d2e35ece4619d1a70156e76aaaa67a4df5702bbe52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab699f90abb8c9859132b270b212f2b11b44bc816dfca520b756cdb86d3c34c5
MD5 8f3f725065b99f0825eb3b8d34ce029f
BLAKE2b-256 a7ef13fa06cc141193a14694e3279d6ed65639b0faaa5ce4b63896b344220ad1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ada4ba6d5a45de9d722989598ea2d25ced917a9168f65f9238c6673617321353
MD5 0f07862831beb60e440e4987c090d781
BLAKE2b-256 00d0cd780d6aedf1ef003033a9ed94e0b1ddef84008f81c9ef42470ff4591477

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