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.2-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.2-cp313-cp313-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.6.2-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.2-cp312-cp312-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.6.2-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.2-cp311-cp311-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.6.2-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.2-cp310-cp310-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.2-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.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad7a4cc49315b20928574ccb983b5cea97b52a0ce787bf5d4fe05832ab5cb216
MD5 4490b19d6dae506e2051c9ee4f882891
BLAKE2b-256 c23016f612daaf08e8ddf860356d41f3ab9accd1e957a5ed71659286848e4c6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da728927a10fcf4252e07c3e41b8bd4918a7cb0b208b25de714055c06aa80395
MD5 16f8e73b9513a59b93e5abf2b01a3809
BLAKE2b-256 2a204b61803248b2a8e6e3a5435d15e0362a0ef3fb2cf799c6deceb6564032da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afb956dca706dc24aa1e33db529d5e780dcba812329ad8e90f93b6cc072b0a49
MD5 495d16896297de947e15f15282baf076
BLAKE2b-256 6667c75f88e18905680cfb24c0a8d4fa1bedef4d8ff7aefe58bbdeb5d75f93dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eddc76fc7f05a8bdd58d87c078a8bf5f07f22ce3dd08297b2174b53059e96905
MD5 689c54d6cdd8c81d1d405019aeaf8a50
BLAKE2b-256 551cb698d50d6d995c433ccb2750289ff2ef4f4f91558d091889918603351670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50ee3ab3c05d218ed032082dd461910e56376dd04bf3338d7fcf82c460a81959
MD5 e283010aa43757714adfba14d6c49709
BLAKE2b-256 b9bac07db904e291a70455f60b5b8ce897b7625cc315fe5dd7a9b8c36047c25f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fd8e8585c110182bacc27e2ecb70e301907743643b05272b2ab392b9e59ed4e
MD5 d41168b25804c56b56b81ee2db3b5231
BLAKE2b-256 009c5efec68f313c3ac01af8585abd195d3016108283a8e37fcffc4593997852

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab7ba21c8dd7ad6602e5e567e2bb33e4db8c99de94d5089e770ca852b2f3ca65
MD5 ba3171074131c138e9d92f865fdb61ba
BLAKE2b-256 627d424eed969128b6a6c24cdb03e8c4045b1eeac2c3becd6774d9d01af819fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40e979574b3f699c357c9cc2a156a76c014137ca889b72ab0d070a872f7e8b73
MD5 695003d4e003402bab5ca5de7a8bcd42
BLAKE2b-256 cdf73110a371acf1e4a80cbd8f98642af4135843909ac6b21de38b2e8c246c53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37b7beb4abe1de40f1d2154ad4eae2cbe8560c1d92a3d30ed0de95a6e504b295
MD5 0bdc6b487d6b9632a983426ab1fb4c55
BLAKE2b-256 7ea818cb90fc30a0265a7b450da8e0d06cf4b8bde978b06afbf4d61e7d8715f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15d41ea0d7937ecb396c78c91452d4f58ca2fdf9dabc75cf0d35f5b1bcf7fbae
MD5 f71a7924d8ca0a83d2cfd540df7e04de
BLAKE2b-256 16e558987c35317a035f4b1891143fd9ce1139f77a172dbf163da386b9cd4fa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da48ffa7622cdb79fa3e8d1edacb11eb26be807a81315849df5584e5a9a8f2e7
MD5 b33ff5df26247027d36473b40dd09ea4
BLAKE2b-256 bc6824fae6a8eac145d90d85c7825352155b436978327e5a7399c5d24bbc0659

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f13b71853d0951d03d3c3d9d5973874a20a3088b03bd298b9a2c532ff7dd0eac
MD5 6a5e7224bdbd8cbd5aa847e8ce5a3ede
BLAKE2b-256 0bc6160abdd6edfdb409532065ef63650dc8ec7d1e961b1b0b47e4202761cba1

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