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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.15.1-cp313-cp313-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.15.1-cp313-cp313-macosx_11_0_arm64.whl (14.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.15.1-cp312-cp312-manylinux_2_28_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.15.1-cp312-cp312-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.15.1-cp312-cp312-macosx_11_0_arm64.whl (14.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.15.1-cp311-cp311-manylinux_2_28_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.15.1-cp311-cp311-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.15.1-cp311-cp311-macosx_11_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.15.1-cp310-cp310-manylinux_2_28_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.15.1-cp310-cp310-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.15.1-cp310-cp310-macosx_11_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42feff149478de31c96117855776b01183467371f6a3d561eeef71afb5064079
MD5 291291c7be0b33bb615d52bc759a4a8d
BLAKE2b-256 b5236cbe7618da9e0d95f973d3886ef3fe215a512f8728c972a04719f095128b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3856ba9028d869c4a4ccb0c529b1cfa4c5a2d9f8111a046be62eb353eb8f730f
MD5 c62ad4710a0a798f21bb4a393c3f7ff2
BLAKE2b-256 16e936fac04c09a40e164d46c7d294056b1c3bcaf19361a4e1e3d989c209ba6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cabb5ef4a8805dc51ed9d39e4f5ac33d3213a26a3ee5311bd21271f5a52156b
MD5 ac99862c9089cb0d7ee2f678f5b006f2
BLAKE2b-256 43d4d3b83e9683bfe6b2928b3d6d2e7b6a44564b048e96c004b885795fabe3e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0dd804626585e69f31f891f1dcc9a99aeca7e4d1f76e5936700c563fc83262ad
MD5 3e85bd36c54af7b1fe46327c2de1694f
BLAKE2b-256 5000f58330f3dfc91304330e317cb25681a1443bfecaaa3e484d259f810c4ad9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e88ec114cfa48ba176ed2452e71f59f9e6d3abe0de8e13e1fd6edbce70937ac5
MD5 892612602041ac696da3cfe9c718bcb4
BLAKE2b-256 93cfd10f1827e467c8b4fc82caaa2e7f3d8c7dbf2890d2fe4349d64b9ef8f04f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 551e50cb2ffb98e983fabbc6704f9fbc7526d22ef6e1f19f4fd1c58f240f98b8
MD5 a904e9b1bfac1417821f6c2929f28c01
BLAKE2b-256 cb5ca986d8edb49815471d009a85974516f0a77fb7ea12585f11773d2cb64a5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31ef7971d20314c6059d5d9cef0266858fcb69ca685401e914238bfb622cf0cc
MD5 f1aee0a40cd113e8afad53b253e18880
BLAKE2b-256 4d05ae741bdb52076dc3a718b1fd140c8304a52762abbc2bc0600be3af26556b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0870c75f7feb0ce6e616cc7efcef42dd3a582f876dcf64f3d0bb4149d6d0d358
MD5 ba7efd5d7759db78f51095279299e16e
BLAKE2b-256 013dcc27b5d921ddc749fcf25c369d09bc01579ff11fc3f08628ccc48997ded4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9de01de8172aa9432164d882f718b3a79fdb1f57f60974b9e02013cc355264b0
MD5 c9873cb396ebfdf69da20bb169dc2c0f
BLAKE2b-256 ef7267fa7e6252fe180152fc46dd2e4036c67a8d5d06ba3398da5fbd49b5591c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f47f2eae56cba6200c95bb38a6cd4eaab27a2061438003985cf887f591c2dace
MD5 602325b28d4d440e8bc95cf7d07285f7
BLAKE2b-256 50dc153571f17bfb89404676a9dc294712f0cd567424d66c36177c63f00892e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63c2cbd018523619d04ab3e1ef1cbd384cf624ab00f960b66d2183ecd07178d2
MD5 e91f6d0311f4fd519eaf9b669d64511d
BLAKE2b-256 e842acfb043a80575a08a2c613989953d1a1241a1e97b964248850ad25208e13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.15.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e55b7cda04fb3047d41da3ee5b67430d7461a8fbab589f87b9c276000def184
MD5 dff8c8886ee7c14fa8839a4943173749
BLAKE2b-256 823e5a7983d493246269a4068299b57c821ad5d2aafa2350d24d3afbe13b2126

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