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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.6.1-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.6.1-cp312-cp312-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.6.1-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.6.1-cp311-cp311-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.6.1-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.6.1-cp311-cp311-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.6.1-cp310-cp310-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.6.1-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.6.1-cp310-cp310-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 29e2b4301a51c7ac664acb7ea8f8f021d4dc09d63fb219f8b6f6d11716f29cbf
MD5 766073d2c17ccd5b6557db4ddb4406e6
BLAKE2b-256 0ea52aa3b0b4401e503a4e6b25cb6711b82ae69182b51717d9ad063f1a413a37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 057834decf136ba91b0da5d61bf2109f08708306ef3aa6a15a14eb03f28daf43
MD5 60af0913b8b613b78ce86f60037864f8
BLAKE2b-256 45ff814b160008b9bcd7406ef6097aa57b193dd0ed3ee8e8ce62fa1c5cbbd322

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8d4ea2994eb39f9199c8a7309b278c3e27d95d0dbe7b0fd4d6b50bc0994bd80
MD5 15c476d8fd21839fb4733842ac4cbed1
BLAKE2b-256 f953cc8eec65c836700d76d95034cb15008b7a27b0e4a77e29cb51a43f2f206f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c31fc0f391ba9acc43ce9c83f896546c4bcf5a72640b7a432b684b64afba775e
MD5 83ddb1203820bbb8a651b916f4a0a183
BLAKE2b-256 7dd49446b650b9e633666e6b731c5200a44669a48fea0cd9a38cc0e590f71e72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84e21f490e7e12e71eef995aa425f76808df47a17bc6b6d9ca772bb07db5cbfd
MD5 e59733faddd3bf69cfc658cbf75c0117
BLAKE2b-256 2b44ded3be2929a88c09949bd517d5ff2e04224e2e76202faf2de5bf56eff84b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9b7d42dc5133e3e45b401fa2888d7224d4418671240853cd0e8a12aaade79fe
MD5 1f994c72cb438aa96af69a61f69a8b10
BLAKE2b-256 4dc9d0e05ded853cdc9dcdcead5f72516c94ae9e1fd1e855f925ad60d9ac6096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbbb9723b3d8331c03879edf4434d910b601160bd76f9d3a06b8dcd99b715e2f
MD5 fee334f49a387c434444c7a450f04e07
BLAKE2b-256 22e64407926008ca7d73a514b70760bcefc5557c6d7d17e0f29c62633bfe1ab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4963cd7324e70906a1319e245f3047e413c67c8e1a69b1b2b816a89e19522528
MD5 ddefdb6764a1e72ce80e69f7d0d1233f
BLAKE2b-256 62674941b4239322008e7fcb244b02e13c18dbecbfb4080ffa0deebc313d401c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46a538e8802935e37904f96ffb4ae89aa61c40d281d5a0c7b7401a5a1b6c6460
MD5 93cc7bd6abc5ba006b9b366a5e6472a1
BLAKE2b-256 50b788d3037d284b177593910faa49b2844dae09c03fcbe16cf494a18b3a40ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8070866bff18c5e3d1f2d9ca838b097f6e797fa244727ec5680bc6ca95934bcd
MD5 6f5090e6a5376012209a06aff7529fec
BLAKE2b-256 6ec296d52e34bcf1c5438d144743af1f1497b84676ad9962eabdd23c80b54521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 427abaeff9b8c7970eef0e413e1eae1cca5825d0d1ba59218abd9c6f8da679ea
MD5 9725b0c0ddf2b7df587625ee3e59f982
BLAKE2b-256 00857cd8b3a306205a088f472ed91173ef4f9311b5a0f2ee167fb757db8bc3c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2a621b0334940468a5098415bdf5b9a8acb35a0feeb369afb48452dea4f0691
MD5 57d1745fa91f0a2aac1a2247a499a5f4
BLAKE2b-256 86e66162caebe7341ac62349a6ce84e24b659f8ff9679808bc7bcbba4589179d

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