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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.25.0-cp314-cp314-manylinux_2_28_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.25.0-cp314-cp314-macosx_11_0_arm64.whl (15.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.25.0-cp313-cp313-manylinux_2_28_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.25.0-cp313-cp313-manylinux_2_28_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.25.0-cp313-cp313-macosx_11_0_arm64.whl (15.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.25.0-cp312-cp312-manylinux_2_28_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.25.0-cp312-cp312-manylinux_2_28_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.25.0-cp312-cp312-macosx_11_0_arm64.whl (15.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.25.0-cp311-cp311-manylinux_2_28_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.25.0-cp311-cp311-manylinux_2_28_aarch64.whl (16.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.25.0-cp311-cp311-macosx_11_0_arm64.whl (15.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.25.0-cp310-cp310-manylinux_2_28_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.25.0-cp310-cp310-manylinux_2_28_aarch64.whl (16.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.25.0-cp310-cp310-macosx_11_0_arm64.whl (15.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34b954025ffaead55721880c8ad7e1c872b7b0cb7a52bccbff89cb8bca4e3ab6
MD5 e0a6b34221ef699eb21c848080cfa57e
BLAKE2b-256 e43cc68796584306022b6c723225dbe5a1f0873769ee376124d34a23debf88b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 239ee105625c62f081da42140b379b40d66a28c2abccc1b3b5de3e4a69c45bdc
MD5 7432897ea1cf8e0a7c4a3fca1843c891
BLAKE2b-256 f04d62e77060cb0d78d4045ca09f14ee2a7019c1000a7d8e713b31ca213a3f82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57071d310605cd4a808edb16930d39789fb1c90d636ee7fa54ab145b314df2e1
MD5 3d53d217ecdab1c38d56c96322875549
BLAKE2b-256 4dc8903fb0e949efad3f44a7da8958e275a347a6c6593a46ee103ecc13036516

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b0af7e4b744e3b3f24d359de3184eec18836927c88a519f398755ce151d8cbf
MD5 d7743ed89cfc8f9795a400ae767e852e
BLAKE2b-256 33ab99d4f2c335e7d4a8110de320d7d848ff529a932166599d3ab3c796aacb28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0946d22801d86e21d109ff738529b898ba2f6160031f3c17b6c1cda8be2c85f0
MD5 42ef29b7bc4c48fdfd781e05a12ab7f1
BLAKE2b-256 f47a710ba8f4722c4af42271336c148935c4a3b4bd226bbbe070f6be50f5569a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d50027b6988ca20fcd89eb4ff42c7ea07ddada6add09a743305cb34521d240a
MD5 0b2c7a35c418a6ea0ed760593f774c94
BLAKE2b-256 fa3edfb747be3cf121959c879a38332d999f7ed11bad88ab2a8038a0b4d2f2a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe10f5f94a00008835275cd7b9be2ce5409ddaf507b89bf3b49b93585d95713f
MD5 64648c553a8be6c1a0ce8b6803c8b278
BLAKE2b-256 b85e0f2189017260c687f47439a154e1637ae069a249a84f4f6a8a7c11857c8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b8782187024abc72b514ce8107d2865e2071f257935e02aef25334e52c93f01
MD5 681083603b132ebde102404dc0be8876
BLAKE2b-256 f656dae910840a96ae5337fcbfb3426ef2cc9f968d3ac91a5bb1862920e2c803

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8570b0fb0efa969cece75882fb5bda975b66f9d31f74fb481f222fb1b0befe3f
MD5 bd4ec6fa7083cc937e70a38ed6b93f41
BLAKE2b-256 bd2929934ca4259804316ef0dc42789d4f5cf6171fa57aa61a7971ba4ec29bef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29450123fa58e726079beeded09c5e5ad20a3dca6543e326e0446a1afa8b79ca
MD5 357790b76f70852c53d8f574c09e3505
BLAKE2b-256 672320027cdfd3f3cc50c74a7539f5bfa804429f07fc259de36a07ac71b4b7ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e9c7c8e11c0212ac2f286f9aa4e755dc36730162c0fa3cd7eda6d256b7ccc301
MD5 6628942ea637e48282bb8f8bd51f2906
BLAKE2b-256 e4059794b408fc1c5005293c6d2fe4be716d95f8dbe42e357e7e2f0e6864a7c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec8bcae142c43c814f3e479d93a4d467fe657ab0b436638533c98ff499678a93
MD5 b8ee8f712c8c87f24089f4e61c1a40ba
BLAKE2b-256 47ccdeab0d1d01f86c4e05af287097f97ec65fa6df7379576a1dd188f1aa65c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b58f3d405cda7cfbfbd20d62e5333e6feef5f521b5cb5de10a5385f2fad8e030
MD5 a992e5a70e5df8245feb41aa38b86258
BLAKE2b-256 5c682e3ce0ac9383b1c8a12ff4f70935974ebd24d115e98bb7074e8e35800a43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b7de9dd9df6f851744194298f36f3124421f858b8d10f3d1461ad7383799c74
MD5 1332366df4152337a93439d163125851
BLAKE2b-256 cf271f0fcef6858d38ffa225b61a568153bbf68e09ba00d2d024cdd0d1bfbad3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.25.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1672ddd5b4fe44da550ebb7931ac03205589ad9459614d9f9080148f59787ad6
MD5 fa26ceaf32b1f769387ff0ada4f5004a
BLAKE2b-256 35ad05483e03b9463f37098f6a230432853220d4f9d6c89180787515ce8a7bb8

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