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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.9.2-cp313-cp313-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.9.2-cp313-cp313-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.9.2-cp312-cp312-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.9.2-cp312-cp312-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.9.2-cp312-cp312-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.9.2-cp311-cp311-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.9.2-cp311-cp311-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.9.2-cp310-cp310-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.9.2-cp310-cp310-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19eda37f8f8f8ff300279502dc3e3458898ecb251fdba9c98e289f8bbb4a8ef4
MD5 74b4fd84c40335d343c27d360e08fd8a
BLAKE2b-256 c76cbd445ccd895b02319eb99e339d98ecefaa4010e409d903ad2a3a308754c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64eb6fd26ea965cbc6f1ef1258934257eca3d9b01f0a1bb47a58098ffe6672f1
MD5 3ab8fbe7cca6a4a289618eec277ee2a8
BLAKE2b-256 e8ff25affb60cc5224afdce3e93386654a7fd02e3fdc8421127634ba0a37b238

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c9f795369b1dd6bc9dfb96e66bc10e9b473d70499e7789b8fee7659c51ad55a
MD5 d7b76fddd10e6ec601a4774ee750c082
BLAKE2b-256 29dbea82e9c3d667268c20c3511cee97a976afd8f3c6d032fa60efdfe673b1c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8fa230349d3485ce43c337b01d2a6df565aac01842db1e03b573bef010e37cfb
MD5 db26affc23657da39cd5e1cfae7ec70e
BLAKE2b-256 67b0fc911a326cdb004963e1f45b435402b6078920b385ccd39bdfdfba4e0265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8519001aca0d96c4df0be364f94b468a3cbdff56f7759bd2d2d2c75496d63fb5
MD5 0d31cab49249a0679226ab9c5a17cd7f
BLAKE2b-256 88d37f5c845072ba93e652802e3912ac9d80f60ef19f75d6d405cc9ed051f11b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03cf0f6965ede6d84cfbeb4bce3bd8d1b052028b8f9afe64a4645c06e1f74b16
MD5 5080bf48289e10549cf78222d9457bb2
BLAKE2b-256 cd51f593d0d6ba3b5268dfa0cd07015e9a4445e0aaa25a46b1149345ad66045e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef128159becba6c3015d1c031dfc4cb4f9d8149ac5fa823c751ddae0049f8c87
MD5 7aaa91115e48b15d0f2abadfd9303997
BLAKE2b-256 70d629ce8c7553e642f946fe5ef9f51feb386276b927460de3d27b3f5666a7f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d6d14d4fb9f13b5a89fb60b7a0eafe6cfcdf6ecc4a213d51879d3e80432c5ab
MD5 4d551a821c5ca1e02996c9a9661029bf
BLAKE2b-256 f1d1111834e47e4728ca39f9a9d4241eff11c7e328157301a9c3ad3f25269400

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12267b3b10b95b05a71b1fb60c5789d03c60fe9a8813f5e830df618304b1aa53
MD5 40d07ebb70385cdf9abb55f983b95507
BLAKE2b-256 c78f540e865da80cf6b80970c1c8597fb1c99f640100bf1d0bef80be76cedd09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1dcddbe5580a3dd236a6dd698ca973a84b74811331d3df3e7d15b50019d7b160
MD5 16153f945f3a2c2eced1a862719194f9
BLAKE2b-256 e812595376622644c59c018aaa75b3d947b66c8d4cb72a74d5471621da4826e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77752766180bf971831101de77416dc29612bb09bf1229aecc8eb63e2f677878
MD5 12cfd3c00fdccab74959a17dd0bd226b
BLAKE2b-256 8e5281ecbdd01798f164961fc2f6b2d1a743bf448f981ba4b478e1d10a46c1b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15e3cafd7ba532a842af2007048285cf33e4f039f726d166cbafb825f904ac5e
MD5 e9c89a8e2a7783ef2f6c0b43df2e354e
BLAKE2b-256 b65eb83574655aec4297fbfd4a3a2a1d94e56a868fd3e602c67d439d2c7cf482

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