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.23.0-cp314-cp314-manylinux_2_28_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.23.0-cp314-cp314-manylinux_2_28_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.23.0-cp314-cp314-macosx_11_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.23.0-cp313-cp313-manylinux_2_28_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.23.0-cp313-cp313-manylinux_2_28_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.23.0-cp313-cp313-macosx_11_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.23.0-cp312-cp312-manylinux_2_28_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.23.0-cp312-cp312-manylinux_2_28_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.23.0-cp312-cp312-macosx_11_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.23.0-cp311-cp311-manylinux_2_28_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.23.0-cp311-cp311-manylinux_2_28_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.23.0-cp311-cp311-macosx_11_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.23.0-cp310-cp310-manylinux_2_28_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.23.0-cp310-cp310-manylinux_2_28_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.23.0-cp310-cp310-macosx_11_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file kailash_enterprise-3.23.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be0c14d01c40e6f08a65b2aed9e34e9cedf98d0bf502d83644528e7ce76f982b
MD5 8d5cdbce56c959f24f979d0f4bb8e6a7
BLAKE2b-256 bfa943c104f37a17ccec4eb45ea2da5594f3f00e6d8db636b7045e28ad8e54c3

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.23.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f558861012747ac930f953a8cc5a44498c51b87217d55573b961ad32c6ab60a
MD5 3cd39d0e0a1f7a349924b0e534520b4a
BLAKE2b-256 dc7ce1fae729da2c6743cb74b55ad16cf8ecbb07e8fffd620432f2341c3f57e1

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.23.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c696c31f7dc5681cae2fc07d47436a31f8761abf496d59ea28bebf7eaf75ad87
MD5 8d27684e59bf5698a571e6a816db36e1
BLAKE2b-256 7133b139f940af3b77cc1e6e51c2a7e1573916022d36f762e9692b155a208da1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34358e0e5add36f1d8fe1c8e3271ba61ed66636e458e1306fd79b610c2e0068b
MD5 b1c93aa7342f9b56008dd80a511777fc
BLAKE2b-256 d200dd64c413f85c9e02011864dd69e93b063034a445158b67c0f3eb7177de0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f679c1099be7954bba35261c2bda844eb98255edd93604b4d22fa9928f9e351
MD5 f604201bc267e0368815c4e55249ac51
BLAKE2b-256 bbdc5563f2cc496a23b3b4d2bb8be09ff48dd6a7284736ce8b0dd75985d44662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d27b707ec3766a9b8a0b03427d47ceb59dd0f28a4854190f3f11bffd9a1b5dc
MD5 14849f0ba07fddfae1b5f884261dbeca
BLAKE2b-256 a716c64fc9900e339c79bfddc46e951b1d571c5366994916f0fa0575fd29fbdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 055cc0d8c20c4212f2834327d4fc13822c5d6bbff3d2372af6df01f005bd81c1
MD5 d98a66d18ef6a168b1a6790a4cf01fea
BLAKE2b-256 04e0f1fea0594fed9096a1b953fdda3e6fa814435b545d451bf4b551172d5de6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 791b8cededbd76e2d9bf353772dab1f05a4ef9377b3c27258fcbcad0bcb30199
MD5 09da6daa2b813f923fdeb0b72d2ab072
BLAKE2b-256 c4fb60456b76dbb18d7eec64d23ac961cec979a25fd4f738c68d05c811d7be08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f61fcb727a6fbd3eb5b07b35afb7fd169d85e00f5a973d1de58031ecd86fbcbd
MD5 f84a7707a91fb061df511198519f8ee2
BLAKE2b-256 81d323b799e2046076a57fb0eb66e18bab7f68d87aba2e35243528ede9e1e27a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2745350c5fc87e17b07fcdb7a4fa9e3d17d76f74e3c0612b5250b727e65cfec1
MD5 14201b6c40864011c5ded7d69247ed77
BLAKE2b-256 70489bd67a851b3fefe7d85e6567a49b0efe8a3403d984bfdbfe871d8efbacb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 441c1e87f59aa5f9f7b9829f3fd1c83380dcc2cf4ea62c20a5b6636c760da903
MD5 4d7e7d36432aa40bba229b4279b48434
BLAKE2b-256 a6487431fddddd185174e9a71aaa60e99403a71bd821bb06e9ded7d398908e9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5087e0dae7af6ba257c30980057f85eb9c38b6cfec6577194a0e53afc2efda90
MD5 126579b28699411abcffeb22faca3e8d
BLAKE2b-256 138651c0127168b78daf9d9c41bfae390cefde1dfd0e1daf873bc3015dd5c68c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9acf94934b8d5d4bb647ad3e2740e43618d33fe86489f19d6f4896ea0bdde677
MD5 6998359a43aea56902377d75ba940e30
BLAKE2b-256 e3c116ff0ea04a46a6e1ba1585d9687930176a9e45416d17d070dfd7768df41a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 515ee06aad829a2ea197cc22f1e587fba6429475d4f02dffebc46156fa06ea93
MD5 8474e55d6a2ca8f0438b29ea611fea28
BLAKE2b-256 a3bf60e3c4b0e24e7a285a6016ef8a0643dc682802ad58e69aa271ac0ec02ab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.23.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d11cef2072f4363cd8aba90b68465c2201a0860fb3fba3e88f460041e8af232
MD5 d3b81419c796f9cb4cc02d8bf7c44dce
BLAKE2b-256 8404f32a20ff5e689dba202f2caf328fed40988d39877661f07c889f700dd98f

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