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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.9.0-cp313-cp313-manylinux_2_28_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.9.0-cp313-cp313-macosx_11_0_arm64.whl (11.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.9.0-cp312-cp312-manylinux_2_28_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.9.0-cp312-cp312-manylinux_2_28_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.9.0-cp312-cp312-macosx_11_0_arm64.whl (11.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.9.0-cp311-cp311-manylinux_2_28_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.9.0-cp311-cp311-manylinux_2_28_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.9.0-cp311-cp311-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.9.0-cp310-cp310-manylinux_2_28_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.9.0-cp310-cp310-manylinux_2_28_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.9.0-cp310-cp310-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38cdcb9aa95573e5622f04e96214850323b9ce52a5842f497adbbca60aa86aec
MD5 851f6fe133bc8eba19c78ac93a6eaa7c
BLAKE2b-256 fece5213e9985b07ab355e3adb107d777a433c2b6eeafa076851e0613644eb0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5afb809b6d13c3bffb832ef607fd15a94b6af4e049692110d90bd2a88d25e8cb
MD5 d200790f9418819a7eec8e1b2ee3f062
BLAKE2b-256 8b3c9274254e2cae740ef628e3018b6d10f3fbac424e30cef5579b1d4c6f43d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba8563e879864023ceac7acedd302f16c94e7082a817045b7a8c5e76a7eede39
MD5 277a5c05859dc329afa7c6779f78672b
BLAKE2b-256 9f9621a89b7c65d9797d8de3fde04c7a908c8301043dbf751218d45d6390a151

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad9a557c7eb9989aeb1e06b0cd69fc493329795098fc1db3d612e489d0754bb4
MD5 a6f8660eb0979ff23aff04f33461b7a3
BLAKE2b-256 d0e026234c9f749860c2b366b7456a8c430669850a28d34204ca43abb33f32b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 343303deab039c60fe45a938b44fd0fad9a4c8ea203958c27437884adb802679
MD5 440beb895e8acd77306b6f7d738bbf4c
BLAKE2b-256 02ed59027a165660626216f6339e0f800734ee562615f01bb23a4f9a8d5f46f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d9eebdc9b7e097e63ab03aca9d306be563c072a83b8eb9d6067d419ce6292d9
MD5 b388e678dd962cda2cc7f76b6194e801
BLAKE2b-256 9480df332ded653718b9789795548e66cf3af82af0d9f9f0a9ca6d1d12bdf1fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09c60b3ec1b4fcfb0638db268dd3ec6fb1fac91ad87fdb4996a9a246269e4aca
MD5 8323b309e63f5b614ff57bbeca53c5e5
BLAKE2b-256 2b9f233a234a7a9720e62025d469f9475c6799118c9f3de2faf71c1c3d78ef29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f1c78ff611131462e688b37c5d2c4168a4bd70e0581d3c4ad81a3817383b66b
MD5 315230b7887c4a6c189baa79a4c6cf96
BLAKE2b-256 677f1c23a1966a444cf3f461bab0835d436f47f87615947fd4b3361aa9966573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ce51833d2124b29bcb915518dbb14427bacf39fbad77a95659a7f07f19fa440
MD5 8372c213dd07492bb3a4011b06d23e76
BLAKE2b-256 987ff926829c81fe79f3f26c1750eefcf1f36efa351f7f7ff3dd5461bfc38f31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c94dc93077a12b2003abd20d6c594d682fe7c2349a2002de56f0d8ac62967acb
MD5 b026ed88939c0e9938c0110f85f129a6
BLAKE2b-256 92bb849b72da6704b6b65b8a576f5f235963e813dec8a2d67e8c22abc8576222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3dd755be6b8e65e37b10c1773f1d14231487467529d56234d47257f8ff748a3
MD5 1f8b7d0a35f04bdb0ef8bc62ff9bb5ca
BLAKE2b-256 23e75ddbecfecc7bc98cd7434d44159b639567082d813792d9ed2f97aadd73eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d006a1f94ce8d6963b5242b3c67c8b9a0b66cbcd4493a8c52e1b44692ebb05e
MD5 cb18fa82f414e1343a86dd4f5472bca9
BLAKE2b-256 26120ec5733b58298ced936a6690af769158881412066294e41081ac71af8476

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