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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.4.1-cp313-cp313-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.4.1-cp313-cp313-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.4.1-cp312-cp312-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.4.1-cp312-cp312-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.4.1-cp312-cp312-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.4.1-cp311-cp311-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.4.1-cp311-cp311-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.4.1-cp311-cp311-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.4.1-cp310-cp310-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.4.1-cp310-cp310-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.4.1-cp310-cp310-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9395968a563de303a9e7e0f66a071fc0c119b4620e3902e93eade5a3d82c383
MD5 e587cd39af389980a6d44f02bf19b6e6
BLAKE2b-256 6021e59b970616c77494e4009d251519e18b41f1da1f590168f3528fc3cd9e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48ff560d005e00dfdbda664e59bebf9e70ff8fc32b9ffef22e8d1703de986e04
MD5 c7d0395996b5d9647d5153a9c32aa732
BLAKE2b-256 1d2099969f6acc2aec8dadec0fbf06cfc2b9dc0a3387b2bfec5b199e0a9ade43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f01e23418a4ce72b3680c37edf7c95ee9d9252f0911c6d65baaf323b4a5db296
MD5 4800770c509e9e945dbbde5e4f8748a6
BLAKE2b-256 6b6da56e7ea51222bd7e8b206e0440b76c461fa691858f3a09669e6f5f123fff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea5a4d689eaca2ec716f2dad8330af75a61e71930167cc554de2c8a664abe154
MD5 eb61f2dc652dbde376dbf117c00c40cf
BLAKE2b-256 1805cb42ea325717311b20d55db3fbd282d35483ddebedcd92c6119c956d7155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5fad47472257b7e792926100d3f3bf0a98c2abc1b39fe368a66f9a57a628535f
MD5 f8a2e83b22d022d991e31692c511ab59
BLAKE2b-256 df09189135580719e5dfed181937fb71d5ef9eb5db3474f4252982aeb0381a7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df5be6dc986b8b3a6f1a5bf51d491cfb8671b0283865522d656b0097651f4b27
MD5 cdb26db90ddf163aaf7252da666d3d0e
BLAKE2b-256 2b306fa55c0117b98d055211f38088a9505885848859567e37fc2d28879bc47c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e4da52e0028872be351d3f126198ffcc2ecbffe30e7f9ad9b0d20c70767f832
MD5 f7f20cb7c4a6e607d823ff5e87f7b9a5
BLAKE2b-256 70940cc73f6fa91e669d6536340183c8c805289bf5f90aabf868e75238d8c3d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 234120a2b8d721e099087800d59be43495f90d8efb1c18bc31776dbb0c751a65
MD5 c5f21c4a589bb7a0c0a040f745e9c3d9
BLAKE2b-256 d5d35b182ce35754cfdf7f1145461293d6ed6ec3d255e72d4eb314762280961e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64b5afd301ac605dc6b7f2928b660a2ce96522d8526ef5cd45dcb6d64d980685
MD5 37e22d4c20a9ee6984070d93fae4e695
BLAKE2b-256 437882e7f1cb10584bae4d4ae1a18468a5db40eb63d0b8631a083a81d573fc1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c561b81cc07c468e371a9dc1addc450948f7b93f26f58d5ae03f7d5d959f011c
MD5 b8b2e5015d08134a10f3814ed0563a8f
BLAKE2b-256 bd7009a5c6ab9184521476d88eb4bb198ccfdf9ba7cbc93a7e9e165beeb6761f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4aa5adc6f4215a10665a87ba5d53a5957ed2e3412445393f954dee913ee3eff6
MD5 45fd11bebc7d00095bc704a9843d2be6
BLAKE2b-256 27427618d220581b0b06b5ddc296bf1078a07c02863ed00e56e21f463622ce03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7f568b20775456491265aab6b679c321c62892d1064460e931fc353a7c1cbba
MD5 34704ae54de9c6ee125570ad64bb7a4a
BLAKE2b-256 7c582cadc990cee46b8f507222e570a951d13eb27d1d44dd9ec7c10d9c039db4

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