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.0-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.0-cp313-cp313-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.4.0-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.0-cp312-cp312-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.4.0-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.0-cp311-cp311-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.4.0-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.0-cp310-cp310-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.4.0-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.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 113db2642212575da6940e74efc7baf650ce124552e393da90843325eff0f7b8
MD5 60de9b5b044d44feb0edbfaac193b285
BLAKE2b-256 6a826a3f865f358c2b15798e81d924ff94f7e9b9a739611a5e8dcedbe8446bba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae6fbccd4b10bf85774802b83ecd82870f778bcb7f152410abaa39c78d0bd45e
MD5 5d4502cdd0aaa8b1aa031b05c335dcab
BLAKE2b-256 5ea263ae9aa31e16a264f8efa4c9a10b83e59b9aecefd537f482844a61488bc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25847df95e87218164c5a5f5a2e6a9792a0c15be6df486ab5b20fd7be7ac1c81
MD5 6e258b381d584503266ea710736c34d4
BLAKE2b-256 5e12c37f1a3192e253f002eb8ac8d94f10ffe474a868211fb79026cafb179285

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 495ee910c59d0e02b1bbe1260c7481225e0820536e78c9cae970ecda4b6b4b1a
MD5 90e1ebed5be9dd398b3c911ff9101e70
BLAKE2b-256 bcebd72fa855f504a5abf5f445341db9e18ab759e0f9edadc3b02879f332fc03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4bc2fa8cda7d51990c2aaef4bcffa39cff94b1fbf224dcdbdfd6c2964e3c9fe9
MD5 d33ec2d6ef951109d05a69789d6185e1
BLAKE2b-256 d92f6a3394e8eed4855413d69c22161489d603803635b8adf53981c2baee03ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cdbebded71bb6e0f1db50e4d970178990b4d7210657c50e86df80004b7d89f5
MD5 e1323d0f7e4985223ec7076f98fc5a9a
BLAKE2b-256 c2e1050fe7af5f796e05cb7beb037531e9921dc00280b684dc1fba1889a5ed7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a2dd69929640c468a6f245119251401afc3b5c3a7502ca252693f8cdee7be8e
MD5 84d47d6b201aa244bf4d67e17f073cc5
BLAKE2b-256 f890e3213c71ec38f0b548d2cc6dbf03ba009f73e7a494e77f745cefae63475e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8d545a704678844914003fca575124112b51f1c62021bc413c50a0b2c9dc9d2
MD5 86a2b87dd5e90d50591b72f296b254b3
BLAKE2b-256 d61ae7bb5405c14f72e28e84e39502cfaabded52689ece2d06a02ee03de0d47a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2691e26f897eafdd7ef7042dcea43bd20f3638e7b95721031cfb6561e8e7cdd6
MD5 c338f000d2c7ada141e6237fc8182576
BLAKE2b-256 9c6394a555748286538fee29be2d85db8530cad4ed1feec4afaa48db47f76581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24cafc22793255332e62ddb30b740b0a6a2399dfb2f694c9e5a828e1cabe0eec
MD5 c8592907639b10007a1a58bbfe20ac68
BLAKE2b-256 2c2db3e4f6a4d671d7c9b6310baae33aa4f26bb833db51cc21173bc476c44c66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 521d23e6ac15384e9d158b7cbf2f61200862558bdc672356987418eb90e23078
MD5 8de7d34b1ef2db94419e0b572b8d9b55
BLAKE2b-256 9f51ee892b8ea42842435403a948657a6a4abff058e2aecbfcb36b9ba4f86878

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc29027748e08456aef0f0c88e143da01b41c94f726783d354b522f5581c6329
MD5 951ce876ea918ae6bd3bf3efd8cf6bb3
BLAKE2b-256 518700dac119008cc46cf6561748ab302e2b723ecbe1ce31d5fed570026b7471

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