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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.24.0-cp314-cp314-manylinux_2_28_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.24.0-cp314-cp314-macosx_11_0_arm64.whl (15.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.24.0-cp313-cp313-manylinux_2_28_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.24.0-cp313-cp313-manylinux_2_28_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.24.0-cp313-cp313-macosx_11_0_arm64.whl (15.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.24.0-cp312-cp312-manylinux_2_28_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.24.0-cp312-cp312-manylinux_2_28_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.24.0-cp312-cp312-macosx_11_0_arm64.whl (15.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.24.0-cp311-cp311-manylinux_2_28_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.24.0-cp311-cp311-manylinux_2_28_aarch64.whl (16.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.24.0-cp311-cp311-macosx_11_0_arm64.whl (15.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.24.0-cp310-cp310-manylinux_2_28_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.24.0-cp310-cp310-manylinux_2_28_aarch64.whl (16.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.24.0-cp310-cp310-macosx_11_0_arm64.whl (15.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4150e944a1ba84c1e3aac1e5d29dc02a066256383ddab594acfc8016d96e5a57
MD5 b09a8eb021af92538ea9e90eee707582
BLAKE2b-256 0d2c8e20a3e23bebd8b9f34adf2e9c5bdcecb2389252f0f77b5b29f38c2a1ced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f28e5719112924589a0fd073b7a4e47b2744bda3d6361db08963e8228a9a6c1b
MD5 beb35cd6360e0811ea63400830dac479
BLAKE2b-256 91c9820eef3dbf26475281e856ebc0bb593096be16a14b332dee6be57ac2be77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 befc288088497ec86752af0a6501da533f7508ba20bc72e6f791f36c3461ab88
MD5 b9e4913635f5a13ffec2443a24aa4694
BLAKE2b-256 f41cec65740b2bc85bf9e84a3152e000711d7f170162111934428d508813cf48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5be1b6ed10f07fb9e8bbbaf2735a51d899a36d72e7697845cdf8e850e382c33d
MD5 4d3c9b67aa47d96decb3ae9f5828d161
BLAKE2b-256 4d6ae69396ee1e17847b76ebc5ee38f0a71ad42750ef5ecc793309fbc273ed5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12a7673f50b2e492144fa5a1790cebfb42473c6495d2648ad30397145335ce52
MD5 1b97cdaa395708574a26040e514d362a
BLAKE2b-256 6ff148e56043e7b593dbbd8bc8711ca202b4228b2cc72ee29a2dfb21b8161fbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97f228b7812a4c27f9ae2bdbd51134bc5c3858f7061f490633006100af02c963
MD5 58aca2ea0c9f9ec1ccb03a6a64bc6739
BLAKE2b-256 60c08f39cc8194de6ea9f04a73223dbd063dc04b80874b62740c4d7cf2e3b33b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 faabbb056fac9661d782d10d438a66a9f5fc7fdcd80e4fb2aaa454526fb6ddcf
MD5 e4b1589b8db35096cf29610d6aeb5e9d
BLAKE2b-256 0171f23a8b7779c660a4b3ae61996def2a6b8520b4e7e6d8c9a8e0226b1568a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af4b776f9774cc44591ca913e55c311abf14a220da47632d09da5bdd6b122bf8
MD5 7bb132cd3baf0f3d9477819eca2cf86b
BLAKE2b-256 b77f81ffd30b64370564ec90ee6fc7d10a6652398177a1aecc7c71b6ec13fa30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f47b174e188aaa981439800fc92d5f32224c24842d8908a0281e9f45ab465c97
MD5 24694943b8cfc64bb0d8de8c94453be2
BLAKE2b-256 896960354c7a6603281c090a434c7e1f7b19ffcf779c5c9d653aef51eda7af42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 200e6a5c53e45daaa168d0a86bd6a17faec5d12747f313d423de89192d877075
MD5 0944082ba4387f162f9405d6a3b7d10a
BLAKE2b-256 135474e49b9c201f77ace555457ac1dde8ab4aa996b9c767972f05b84662cfe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c8efd0532c27d8a65be80bd1e3e27faec99effdd3448726236b40bd9fdfa288
MD5 7a7c8c7faffa1976608b9ce99c8da68e
BLAKE2b-256 713c8fdce6b2bdba30c7ec95b647286b141f8166deb5b20de79fb7fd46bf7db3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2e7b962ea719be5a41c955f1b2611d2bcf3104f2047ab0ea8fa11d508b06d3e
MD5 f6dfddef5f293ee2eff00211a814feee
BLAKE2b-256 3d735c8ec24c4a6759ea0e189bb2ae50cd603b1c270f37b2b45c6b90dcc17cec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 602e0095844000a82809b7e8938875cdd8fef4e3a9da8438ccb6cab32a8143d6
MD5 279f44e3b09a1f2909bc8a08601d9e40
BLAKE2b-256 69cdc176811b49071dcac58d4f844885aec28f0e673e849625fb8d3f73fb824c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b02c99f3f4960e4cc8496d176994b565afafe1ac1cd9bc5875005a389e6a4579
MD5 47705bfdff4319a7f14ec7978abdcebe
BLAKE2b-256 a8a35de1f8f295c53505d1106dbba481041ecbeab36309cb4ff426585744ceab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.24.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa50b5fbba5e2bd5e47025c3cf29695c181870bc117cc5dc923d938f8416dfde
MD5 9ef70b0c5907a81318c143f0df74047b
BLAKE2b-256 5d0c180dac726f0c63f10417b1ef8573198f5e2fa55ea44017a0935fa2a429fe

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