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.22.0-cp314-cp314-manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.22.0-cp314-cp314-manylinux_2_28_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.22.0-cp314-cp314-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.22.0-cp313-cp313-manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.22.0-cp313-cp313-manylinux_2_28_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.22.0-cp313-cp313-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.22.0-cp312-cp312-manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.22.0-cp312-cp312-manylinux_2_28_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.22.0-cp312-cp312-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.22.0-cp311-cp311-manylinux_2_28_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.22.0-cp311-cp311-manylinux_2_28_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.22.0-cp311-cp311-macosx_11_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.22.0-cp310-cp310-manylinux_2_28_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.22.0-cp310-cp310-manylinux_2_28_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.22.0-cp310-cp310-macosx_11_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file kailash_enterprise-3.22.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e20546d267c11f0a8bad22080dfe4fafa5a71a835ab2fa75c68c047643cac18c
MD5 a3d797607af21d2b5cfc8f5f1b971344
BLAKE2b-256 bda2386ca7b9a4499586839be4de0ae96b2250c8eb3f4ff2b160618817768a79

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.22.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6387badd0db2a374703a1813b132a1ebefb3d505a68e17d82f63a4729716d44
MD5 997aebb29ed490a72cc07f55a8692c77
BLAKE2b-256 5eb215366ab636520e1c82f3706152f9710112d3ecc7ed87f72981e25edaf50a

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.22.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee513949698dca466dae1d2727d127d25b2d0badb807a848a67e5482cfd5b5c3
MD5 6944785bafae7a3dfb5d502bd12c601b
BLAKE2b-256 7f97aa3b57ba22c99db8652680a0ff6ba2691a6897f1884467835fae8df2b555

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db09afd61fdaf213a690ced157b509e0bef62427dfa3bb41ce552c9d20c16596
MD5 a156b75a2d33c3bb72dee03dc3ee740e
BLAKE2b-256 80031bba137d1028e6e5c8fdf0c25e931ff3f8772649a6dea11c33132c971e54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b66e5c15dfb91e85e70d12103797392d290d570ee3d2060da68a7b01c17e0a1
MD5 97acbf908e28dc3fb353b85304a3cfab
BLAKE2b-256 93674df8ca48d6ad1a9a788ad521e730e7876b75afca19953ba42e5c83012c18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88402d19afa53d72866fbf5b34ba408dc2a81169fc4d4e1630c63f4572a468c5
MD5 007319d7912495fadc98e205243f6d02
BLAKE2b-256 f32358c1593e7e5791f8e9ba8d29b82c8916ff5eb0f1bc5bb34cb84a05362932

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d24d9c295712d84517b13960408a171e8c5e680751b71084f6f0a8d74ffad44
MD5 171e682baaf6e0972016db7331534f67
BLAKE2b-256 32594b059e6420adbc2aed0469ed1b36935c422f2b4c02653773d4425152ee7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 76d95b1452bbad7e0f7ce6cbbeeaaee1db2ddc0b5533faf70a55447522ff8a72
MD5 c0aaf1121e0678f2e83b75f24473e2cf
BLAKE2b-256 624a9cef6ec7a8ba18edae644f14890b2d98161a8c96021c9afc4fe511c46f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f449b10c8e6dfabfe0e1852a73e08ea6edd89797261f75c5fe5a44e7c744870
MD5 fc47679cafe94ec33e9ec258725f59ea
BLAKE2b-256 e24fea9b2c9f58a3160293f4dab98694c87b5548ad1689a8124dc3dcc9f180db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c03013d28bb342548a5e1cde4309a6487e0e97b8a4cc705ccc2073d746692759
MD5 3030661f06a888c641df4e1286d9d2ac
BLAKE2b-256 45e1daeac93dedd7356e6bd2afd22af6009864a567f3ddfa2a9eab990f52a603

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 661827936ef5af3794b86fed47ac1e68d9809e20384992c6f5d7e17784426b2f
MD5 56b51135c623b30d6378563859837701
BLAKE2b-256 a9de71e0533a2ec4a8cc6833f65ebfda819e1214ab186b727689f310547200d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6257051b20ecba8562e8cd90268edf639045bed4bc20862b2240cedbbc7c26e4
MD5 a19f5939bc5f9ece1fa396d16eadf434
BLAKE2b-256 427804f5d90b00a12278402f6c784621b493175cb6b5e55b0887bfced9b88895

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a12ebced5f46fd80ab94e47154a1a76ee0979c1abf3490b3db0e808550f187c
MD5 709e3aa45ee6d41e8ccd5bfe27b48c7c
BLAKE2b-256 b5581467a1bc4952bc771e04e1a6d16155e61ad58a029510057de96673f64730

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28f5dcc0a23d92f34a85ecaf291fc33f36e5a5a9f9495dcb8b1edaab73823747
MD5 83f294e733bd3582674a2604ac04aa7e
BLAKE2b-256 925bb9433b9e0d5ee71753f0ad8b81b87adb54526ccbe01b57e47b6b8b65d910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.22.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff4ae986804d6d8cee81af4192c83c809b1ef8e0d3e38f37686c22b32bde42ce
MD5 e5a4eb81c909545c9ec2727fd7c7fc82
BLAKE2b-256 f3d293e9bf83de28cae8910ba7d94f19cd92b17c4d083ef8c8b3c244ba7ebe87

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