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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.16.1-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.16.1-cp313-cp313-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.16.1-cp312-cp312-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.16.1-cp312-cp312-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.16.1-cp312-cp312-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.16.1-cp311-cp311-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.16.1-cp311-cp311-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.16.1-cp311-cp311-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.16.1-cp310-cp310-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.16.1-cp310-cp310-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.16.1-cp310-cp310-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d08898b8969f214bf16bfdc99fa146f46a30b20449e86ba466f315c664841ee
MD5 f3f7af620eee13d05bd23d93dee6eb3e
BLAKE2b-256 d5a23aaa76cf047d0d1bc266bf03ab4b7081d7f8c8109398c6f90d1b25bee3b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f0fb2fa33c3436118d6ffcd46ad59160ac34dd222b2cf8c593b0a084ba90c94
MD5 dbe4b2096bb8777b1c6e30a9f201358b
BLAKE2b-256 595931135a63e8388565091193842bbe769582fa1a14c8519566421e85dd9539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d307afd4ade8631656e151c7fe15a60dc1c5c48a37f589c50a22e5f4756ee88
MD5 8631ccbc0612ec5ea24a5d45cd7e5b38
BLAKE2b-256 a7ce719fda6a6caf3c4b41faa60391bbcf9ba3019e50ffbdc906090531f66ea2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c770aea1ab2c69d7da4e8eded8bede3691fc8fb75f533fe87b785d355f7bb16e
MD5 b67bef556bfc689a025fe16ffebaeb07
BLAKE2b-256 08574f0a4262e447471fce8b448bee1d554d8d45c32a63dcdebba34779653670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 536871a1453ec2586dad7557eb36506baaf377c2b047bc38f6d96a0a1f9c1953
MD5 e05b9e51f7ffceb0901bd0e0ed3e6567
BLAKE2b-256 62c0d5348ec66dc0325de0e552c78da09c447f65bfa7118be4b86337f977862f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f2e82d427fecbbfb01c5b19eac8a7f172dbf001632bc1e6fdc6acf8787652e5
MD5 da221a21bea1e022fe3a674b1fc6a925
BLAKE2b-256 d924f1dd296db345a08564165d4b6bff99406a1affb90e12da67226cffd937cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b480aa5ece74baa70bb4960a26f541ab900e8855298736f35370e38e422b19bd
MD5 39dc4794f1f8c09e01f0364de0d427ea
BLAKE2b-256 a94ec8ca7485ca2f7f2ea92803875153a0025a72e36a80b9cfdb5c47d78d6a5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b2fe763c36e4c8b7114f7a2a9e6d179846a2bf0d5ad7f16941b51584bbe6fafa
MD5 1b60541d1839324e7b50c1eb47156e78
BLAKE2b-256 e3e4df2ba38352d2f657d1c08de3c79590c845f66267b61fcf108a200e10537b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 beb998b31ebefa759fa436c61ec21e161c72e2817aefab288ed66475c255d9af
MD5 61b2e6b65888a6ab827a2588b8e24649
BLAKE2b-256 7c06f63274e4c2b9834a51839e2427da48dd25f8cab1184a8437070f123c5461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22fbfe5fb46061cca3d45a8e65218a94317b90db0564a6c3fa65a4c402dca3a1
MD5 4fe24ef073f3d62f6e1e062afa220aa9
BLAKE2b-256 9cc0ffde150efa7b93c436d518e9eefc83783de847b4dd5df49c4392a826494d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 259b06f9832365ff98ecab7d3df4de13e12d1c96e713635c57dc1e3086fd4954
MD5 5eb8d0969e775f2b8f9facec9f8a6e1c
BLAKE2b-256 e1f342d9f287a61152b1f4bdc9d5cd88cb00ae2f35fc18c39e3c1f92bf0b8c5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7388204cbdb3d795543722c7fe08219caf06fb216ec7d48ebd9f8fcf0cae362
MD5 d5fada46465d4bb7babd1100954eeadd
BLAKE2b-256 a76eacee668d025713f631eeae557b9dd004e3022516ba9efc2f2f86cb4f014c

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