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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.0-cp313-cp313-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.0-cp313-cp313-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.6.0-cp312-cp312-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.0-cp312-cp312-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.0-cp312-cp312-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.6.0-cp311-cp311-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.0-cp311-cp311-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.0-cp311-cp311-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.6.0-cp310-cp310-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.0-cp310-cp310-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.0-cp310-cp310-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 441fb91c5729d46f8f3d5ca73d9951b1e4cb6a5cb10212636eab6842d5d8402b
MD5 441f7af1883944853b0bf03b248f8636
BLAKE2b-256 b70610b23b62287ea8612eed4cdb29886581ae40c50b2d2bad9408428e84432b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1471e4b3f5ee2495d7ffae52d629692e52dd5e6bc9071e51d10c138ab1bdbaa
MD5 207bec517af7b4e418840e8ac35ab7c0
BLAKE2b-256 3f88bc2e2a492dee302eabce2ada07af6a64a1fa3b65fe3992f99d89a5294542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c7c40b384995e6c44e1c0efaa6d62d525d05671dd7333b2393fbef157c25688
MD5 dc7529b053c38fe841aa6f16fe8f243d
BLAKE2b-256 995f1dfe548bbc8f0b098b2979076ae9c49d0c4a304de3f42bde94019d50e87f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09df353437f64832c86098134cebe087d369080641b2002a48408d96251864af
MD5 371a98edb39789d37de94e1025644142
BLAKE2b-256 4f3b61b1d9c70f1314d5a8f79aef5a1350e817999b6ce6c6f5035307176f5fcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eaf7d0bb76dc882d7345e629a2de8dabfb7ec0ea14401b6f0343608e0b658a59
MD5 70522e4964b06a10d01a55c1da205f11
BLAKE2b-256 c49cd8ee20bcb0e4d0eb9f82fc9124053a6a2ddeabbc065fe976ea4c1b254ee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46a66971b34785c7ff165dcd3363bce859732bfc125537bcd0ee35f98a730ca6
MD5 bce8ae1a86d13d23c63a757f94e7eca7
BLAKE2b-256 95cc2bfa89dd3e5a5fa613cb36405a9e676dd129d0eb1f50c0eebb66626d5b47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87c9ac3d809a78dc991711a5bfe938d5817c59bec8031fb4865bd35b20c13e79
MD5 8d693e308bf3b8bd6dd5536bcde81775
BLAKE2b-256 a77509935343f940a4ac67298975fc6da1ca2316c9884f3e31fb4365a7678870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a101d0ce6d6377153c88e5d81fb8e16301d3aceb8229fab4e8209b65bb0403d
MD5 2a8f3a78ed000409eb2ad20f82348b26
BLAKE2b-256 c0a83e33140474615cdd5b9f5c186b156d17b5d291562a549c57b0f9ca46c3d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27ff5b00fd73379eec2de68b5fc0adc219f5d14d8b5c54dc9c0e633aacf42647
MD5 2f26379a43113c4f84187bf621d00c59
BLAKE2b-256 4ddef3a3146db5009f332439147f45555f3b2b16917ff78cebb299970892a942

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0519a76623f47996bca3f02f11580b552e0c48170b673e86aca6e02f797482f4
MD5 2b7131212dbf25bf543ca0cacccdce49
BLAKE2b-256 779e35ae84cc789afc06ae24b05be123fbbdcfa48f363eb17283a52acede9154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ffa8a8af348bbc525b918d34cd987aeb8d40c8e6c4f77e5e37fecc0c323e726f
MD5 098eb353c1268680409405c320bfcd38
BLAKE2b-256 f6313de4d3433d9efba40fe0d88230842fa10cb6e392d36b317f4434f8ec50be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c961c88885ad68e24cc60e325e70b03ae570a987921908b45acbf18be4d364f5
MD5 951cd3f632c0ba95e3e668941d7e1154
BLAKE2b-256 130ca127b01abf84927587bbab91126b349fe596fddf1389626b47a39939c7cb

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