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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.3.0-cp313-cp313-manylinux_2_28_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.3.0-cp313-cp313-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.3.0-cp312-cp312-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.3.0-cp312-cp312-manylinux_2_28_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.3.0-cp312-cp312-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.3.0-cp311-cp311-manylinux_2_28_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.3.0-cp311-cp311-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.3.0-cp310-cp310-manylinux_2_28_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.3.0-cp310-cp310-macosx_11_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 527a30a63e093eae0c4a216f48ccbcf7040c1a9547bdf5034af9805b9c23bb93
MD5 d16ec5ad1c15bc0a463dd198c97b7fad
BLAKE2b-256 b771e89098c2b0751ff56768e226b57d5773be5b9501f2aa0b9fa72425db8a42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f117f7091546ebade5743de6a405b86899c52e1eac1239048070c3a870409d7f
MD5 5f5524604e0ed5316742dfc18181673e
BLAKE2b-256 eb8d01c8ce6165cacc17452fc936845343939237188692ffa1d93aaba93a1ec2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56bffda48947bf29d5f08a50c3e9fef06903039db9b0b1437904484faee715f6
MD5 c53095ed201f6ab69b05337898fb7ff6
BLAKE2b-256 ea33351482e12e04910f02f4d0282275e8f5b65b98ac8ec3231de9bb54df4042

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f563c9cd1f1d77e0606e6df888b0c84254ddd2ec29fb58f17d371ad40fa4b0d0
MD5 364ebc99b498dd9b885e82138dd7bd0b
BLAKE2b-256 73ac844e9980cfa025c44409039e19e6c92cdc166e1fdfb12b7e3ac0933421b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb402e1dd16418f0480e2f5ce1b4997930fa25516e135a0a4523e71cacc42c20
MD5 89e0c60b81492827b8805c724a66f2cf
BLAKE2b-256 901c476747d43489bb36923db121bf08865509367d09ebe3f0cf6ead65821c17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a3eb49c13243ad88507048cb696bd8e884ce9b66ee5ca43c47ae060a760050a
MD5 73315a9545b47dd17f74af40c2bc6b32
BLAKE2b-256 b55fdad64ce7f1fb763c79f109cc2aa87b9e1cede9c4e68845ee81691e3ef8c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cc1daf532d71a438c5cdb6fd4f5b7871026ab32e5dfe15848da6905a6457479
MD5 d59b8014f7a12db59c172224adab7f8a
BLAKE2b-256 a309d156e6243dac930e34cb712ec96938f7340684d847661429e019ff9bfa02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 30462b26ebfd76c38f2a05ded8f88dee14239c67da69c6a91ef72e00bbcc706e
MD5 b12dbbe1ef77464d277ba9c956c19374
BLAKE2b-256 2a815583084f9af72db9d465ffcdcc150cccf2d0e0b142bdbc5916ba1facc250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a656ecf8b1cbdc45a5ff3ee34d65bf771b2d040b0a72d1864dd6268d1c55974b
MD5 91fb91f8663ca6886b728d5c943246b7
BLAKE2b-256 04f8b749aea430b7ed39aea5db3d076d438eb392a89bac0cf6962591b1746b79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ddaf97f68bffd08a2ffa73f79ef83370424e15d44d6ce39924194fd441ea15e8
MD5 588c797ed7dd941603fba212c19ecb81
BLAKE2b-256 228a4a720fb7a05ca583d4420fcd3f779c3d1ca6de47283c1fa692dd3819d491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 565c98132989c46ddd691b20f9740a9afaeeaeb7251ee1c5da1d11c64252c7ba
MD5 ace02b81f623bfbaff0fe44af620dd6e
BLAKE2b-256 013662c3491c7a80352da89ad499bf2606c0519627eaa7df336be1e5cc116054

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 962891ca50ec6b63661be6c05f85aa1b26dae1161bcd6646b99dd0df54f1bd7c
MD5 c9acd682794a1364804c4dea8ed44c31
BLAKE2b-256 2fc7f2a4f8d5bbd916251b035708f7552d339b6a1581ed2c384921d8e81e9422

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