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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.1.0-cp313-cp313-manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.1.0-cp313-cp313-macosx_11_0_arm64.whl (8.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.1.0-cp312-cp312-manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.1.0-cp312-cp312-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

kailash_enterprise-2.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.1.0-cp311-cp311-manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.1.0-cp311-cp311-macosx_11_0_arm64.whl (8.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.1.0-cp310-cp310-manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.1.0-cp310-cp310-macosx_11_0_arm64.whl (8.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15d5d9099f13a1626c1f8c1436d475e7e5466df9d69a73a64d62e55e54314530
MD5 0d3941e4e2b0c4a2b8bdcd9575e8ff29
BLAKE2b-256 2f08abb7f99eb2617fbdc0e1e26e9e6ac5988c341ae928c51099a2d62bffe601

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4510371969c7a4f53319ae996925bc3a96695afe7e17d59d4abfa147e12f3a3e
MD5 05b0b5333ad0c133b2cbd9ad52ee480c
BLAKE2b-256 8a5979679f6e3672fb1aee4e5acb4055715dd2f36843607abbad67f0083f61d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7db0a3d213102bef8763bc52a3dceb5595dfc6dcd985bc7ef2b8b9adb2ea083
MD5 97355c35a2f3a6241996d23e403dd5f1
BLAKE2b-256 3aa4e5e790555f592ebddf2cb0924d3fca6b09d5eaf5ddf72a803622fde6240d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e87d7c4abc6e02a16b22879d48b7348aeebb5248654af124e7a81dc0e26ce845
MD5 f3dad78d24494e8dde3ff20327d618de
BLAKE2b-256 6f0dd0acf5c5d70039c698df1518ac6e61f7421a8c5bf1c89be71ee632995225

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8fc95cb0b37cf9804ea329feaade0a690286c93ff99197533efbc90ff73ed858
MD5 29f3c5f3e51475ab7dbfc30abbbb26bf
BLAKE2b-256 26d7f04a965844277cf9370eeb35818487886e6aa65b81715e855079fa412174

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5bda8fec731182712b6fda24a548a83beca4ae206d7529d31df0a514f416c33
MD5 45a616532ed65cbedb9e499ab350bd34
BLAKE2b-256 e2425fc610cf3dd3e4cc89efdc84b43263e657cb0b943ab0df4faae8529f801c

See more details on using hashes here.

File details

Details for the file kailash_enterprise-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db0997983040044201bfaa77fc5e15ed199d6e0dec65c889a1f46410d1d864d3
MD5 94ee7d9144f030e7ac16802a2fc4e3d2
BLAKE2b-256 b6ee06a53a45a9b460ebcc83b48b702a6a31a86587d47ad13f371375c77acfbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4659c162aabd7d59ed8246709d35470a3e39101f016a96bbf55e6371b51b36a
MD5 1ee55a0e07fd6d16109bcb3017f159e0
BLAKE2b-256 6ffdf837205bdd9309f433c5024d811427455e324d12b0c932027bb4f7fbcde3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e5eefd1502b630417cd87643f016a846557c55a67cf39b2903d9ef2c14138983
MD5 ea82e2c93fdd99d39578056ccdf807b8
BLAKE2b-256 73ece7c7736dc0628b9e5e28fd0c9864b692662357371c120e52088af1f51b36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e457b40f42039d97969708e3225c37aba9e6d27956fb3f05c1bc122f53906e7
MD5 2da50655d1f935ea5f200872143173bf
BLAKE2b-256 6a004306333513ba3c3dd8ed6c87b8e2cb0fb83db955b82a272e008bf213ee63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 475673521d90a2baa60ff423f613500dd485c5bba4981240c23ec6ae1ffa843e
MD5 329250bc7bbdb80f0d0ba826dcb79162
BLAKE2b-256 2cb721bf0d83bb6afd4d8790ae35b2bb6e449d878fa829f5246b6a4d6f5870c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4064ebede73e1a4288059bbe03adbfd90f5450ddcffd6c24114c311395b3d18f
MD5 e7c5855f7b512afd3f491d6e9e682327
BLAKE2b-256 af0ccd8717601ca1c261d5ed00e72cf31931fed4133726f8dedc0f9cf07d1aa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7172a32e3c1d1e73a9eda482d6f09ec1b8ef11804f204b99161843da48c9c205
MD5 ac3e312b3a506e7d378bfb6656edee05
BLAKE2b-256 bc05b06051cc39bc687eb5d18dc0d0b47e3b61b5830ee6385604b04fb44e2395

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