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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.9.3-cp313-cp313-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.9.3-cp312-cp312-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.9.3-cp312-cp312-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.9.3-cp311-cp311-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.9.3-cp311-cp311-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.9.3-cp311-cp311-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.9.3-cp310-cp310-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.9.3-cp310-cp310-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.9.3-cp310-cp310-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 934a9b8e0dca612ca686a7f5834ed0b65ee4839133520bade1663d8c10ea019a
MD5 0353e5cee205240ac0b8d7d839cb36c1
BLAKE2b-256 acb0b204f124563385c0bf9d4bc529886501971e1a2bc4e5412f99e9a68b98be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a455f3fa73db10fc9ff985a7c0533ad39d444d71bda51be2ab6224e574959d94
MD5 233f847f746ee81a1ba04f4669b6fd7f
BLAKE2b-256 8e190440964a3cde4f7eea63fddd01b55fa22416f570e7cc33b6b16c813611b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6814e2cb382133f0e50c44c1a6d246800d40283203ae468aa0894414435e4c58
MD5 1a2a583c389e2679419e4d80697ffcb9
BLAKE2b-256 87e9546abc32605a35778311e0da59c707ad2777ccf5159d66a6a5220d03f4f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c17398a7e387a255306d28b3cc3e2eb9b186357dbc93ca97bf2531c046125c67
MD5 07f36615cb00779a8d14417ad4d2642e
BLAKE2b-256 0f31d15469282eb70605872d3e19dcd118b7d6c51563422dd284f7e44da25ecf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef3e72d6294be2af75cb1ebe454a0c98445b432ee094b468b8dd8cd3d0282046
MD5 242db049b56134014b6f0fa142567542
BLAKE2b-256 c4d97d5a1208622ab6cf6d17da0f52eaf7153ac82f225a463ccc78316d18d81e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 538f3561d97a4dfb08093a8e2d0a2f90ab616e32ef7f57403b037e91b7f896d3
MD5 646f9830380ec2e0bf88c9e367d488c5
BLAKE2b-256 4a0ac8550c804b0baeb6d2220f09f14e04480afbbe6e4156689cd19eff1efb96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81e658867b5e604b1c2a04693f9fc1efa47e02f15c4307c054cf1f16be188db0
MD5 01a9b1935266496958191489f712e24d
BLAKE2b-256 77f527cbed593eb469708c85eeeb747860df19cd1d4d32fec44007bd179cd521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10124a4f3bed81e33b241f1420bb5f4b219a2deae9edf22db47da38874d2fc7a
MD5 f4c7d91977560d06b3bcab66ba2b1589
BLAKE2b-256 8e41ecffc71dac13db4b3d49a5e327a24d10a554ef9d1403616edee4c5c54092

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e285196118ae3307caedfc84daada0ee1cbcfe3fead880c9ce02cbc58bf6356
MD5 dd3befb9afbc02e700aa220868e40409
BLAKE2b-256 312c0ac6969fd5fb99ba606d29b1e8b8a5edd5f6e5ce8f75e65411f175d5f6f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff9858a52d2c917f5186175d55e740d006462a018064fd25fcee5fe04facce68
MD5 718de60dca4591a80ee5fedde0800ed0
BLAKE2b-256 accfc5b8e1552c9ce06b6cbac0ed41c109f88e5cae6ba3859de01ac5a1949a75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 632f322b40a48a9f483ee609c46fb68abc69b375c843a7fbc87b177b93ba2a44
MD5 86ecafdf0e6397910fe93c6ec83cda36
BLAKE2b-256 4405b148a63939e29ddfa0b491d6e55aa5644f0167f70646d642ff553cbeb105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.9.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9ee636ccac0de74d0dfc1e159394eab361498a98d96e22e657451559bb83def
MD5 3879dcc25987d2f52425775e0e5429f9
BLAKE2b-256 e07dc6e5d2d989beacd34b701681f39b3236e8ff5925eea7bf8512093d9f18b9

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