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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.8.0-cp313-cp313-manylinux_2_28_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.8.0-cp313-cp313-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.8.0-cp312-cp312-manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.8.0-cp312-cp312-manylinux_2_28_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.8.0-cp312-cp312-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.8.0-cp311-cp311-manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.8.0-cp311-cp311-manylinux_2_28_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.8.0-cp311-cp311-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.8.0-cp310-cp310-manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.8.0-cp310-cp310-manylinux_2_28_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.8.0-cp310-cp310-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c54e2f2fe27b8b8c3634a3fa387183c89677303e4314c2f15288809fe830088a
MD5 9e7c97f4f1930481e7342c84cd58fe97
BLAKE2b-256 5c6ed1ba0910c359544a7b824bea8cbfcd53f30bd8f0574e73f9b9d81de31071

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a9d8b8ffebb67b28afd9b700cdbe7e9e466adfac6062cf273268e058f37a194
MD5 d7648e20510349ce62ee5b97f4f80957
BLAKE2b-256 b38a64a861577f4e02a894ecb8e30973d5da7f7cf857e04141512bc13467c863

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38515fb047ca75d41845cc611dcb2b6127859b6e10388f54163dcb8b30333c70
MD5 b57ca5f75a7ec462930874301b08e70f
BLAKE2b-256 4290d604eecc382483e404eaad898a8e56e42ce63a6512890c7b499bbf2bd059

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16e8bf5dccd56b50af3dcd3119c08ae401118232b76d77fe9b1bf50c41257fdf
MD5 206e7465b0a57db6a21cf76bf540166a
BLAKE2b-256 ac239f8743d1bd2a8b07cba349a2ecd2b2393cbd5c7b96ed928d68771d084773

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66a9579167adf89925fa8af27ca7e7ffafad266dd51353acfb3e803d84d39352
MD5 c15ac14eb861cc6a9867de154cbc155f
BLAKE2b-256 0179c98e311b0e856200f8e1c1d75af63c4fafb6a3ad4d9fb6e8af9e61fc7723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46ce54c47f9847c9a06a520449e65bc3a7c936dc81aeb91acb31875c1c71075b
MD5 4f0ff0d85fb37ed6182c74e4d55e4e8f
BLAKE2b-256 4d09418e36a9dfd711a800ee97a50e2d8562af7e7ed43edf58d4ec191f8607f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c6685c5eb3057dd77f1c471910927e355f59d40c25d931cd4c13beb398417617
MD5 ce5d6824216e9eba39a67e862053332f
BLAKE2b-256 ebb17bfe9fbe9df810429301c3f9bfbc0f0683f1a2d8fb9a0ced5dd2c22ab62d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7603a46b426687385f0eb36eb78d4aa760c0f92610be73f000aa94a2a6153d46
MD5 182f5de22a4ef78d7ae60c9dc919b103
BLAKE2b-256 2937af38deef10e88d46f9f848776cf6cd0de0bebb57276b2a315eb578f3da4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16bcf17d9ee7f7bdfd099eb9c25409dd0f24df0ba6e1f06e22c6e0af5319cb9b
MD5 2909b8ba3441208a95b5387c92032554
BLAKE2b-256 aa581302158f65bd1a4efbb8b5c6863b8bb41714658fde2b1b3db8e76e31fdcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41604fc413bc80a417728c233cc07f461c6258fd87f95d7d7ce42f04900700ed
MD5 1b868b4c1c2e5d40647a4dd255c0d1d1
BLAKE2b-256 39560575adabdb7dbde2b9d5669c3be5e1d59227c371067fc48f3e5cc04ae9d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7463dac0dd5a13d05368e8612ef807e6e7eb16b079322d5514461e63e2a05171
MD5 b69cb031acdfa5d80aff730df38aa742
BLAKE2b-256 0b5251a2228d73c318444fcc0eb2dadedb7af6a26eb9b7162e40b8af75367c0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6bd5d2f33c8e1cea7eb00bacd39fd710ded5134addf4379894fe31043180757c
MD5 ee04410d5b52d1d6dacc6a8444e26d31
BLAKE2b-256 1ed0bf38c4a4f67c9e3b1ba9228bb5901cf71d16ff65c91500367ff9b9b6632c

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