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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.1-cp314-cp314-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.1-cp314-cp314-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.20.1-cp313-cp313-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.1-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.1-cp313-cp313-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.20.1-cp312-cp312-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.1-cp312-cp312-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.1-cp312-cp312-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.20.1-cp311-cp311-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.1-cp311-cp311-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.1-cp311-cp311-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.20.1-cp310-cp310-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.1-cp310-cp310-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.1-cp310-cp310-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80ae4b75192f3b1f154cdff18fb5bb7386a3c484abebc8d06c2d2d894bca6eb5
MD5 07a9bba5c21a20c3a0da376798dc292d
BLAKE2b-256 04cc25e19cee874d7a078c8b66c5378fd0c567bd96a6399c39eb8c6e4a92cf40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d99b0c590d807054321fdf840cb400331a88311afa6c71b26d7eea4480619d3
MD5 d561740eafa6d19757a6c0fc975570b0
BLAKE2b-256 f6f83c8eae242952dc58ec7638c671f22b733603ac63ccd24e34df2cfd367bf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c92096b984845f18dafbb7b0caf7f068aa5be3d184e65ac527bff4ef32cf87d3
MD5 52f694ffef8b804022aca4b8f76f9833
BLAKE2b-256 6b2412bed00dd8b7adb5d07dcb2efa2202e44aede1cece279fb4958e05007ec0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d3f2770e4d82360a668ce3e49f628a2f4c524643e33c34d2de31b660839beae
MD5 bf6c2b75cf60531c8d4c4c43a06e512e
BLAKE2b-256 bd46b4f3d3c3c22156e749e21a65027fb74f84fac663df46ccfccbe4be64a824

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ec0c9a4f07c2d42fd5eb13c6ae6e9ffcb86bd31b32e3234d7c56257de87d514
MD5 86211665ecc7af033c612e8dcf98c8a4
BLAKE2b-256 f280104a821f65497075d64a551a09f6a0d5ac3df0827995d71040c6386c777b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a8db39e88d13903f412afefa64e85bf1a3785fe2bda7b331a60551ac1473baa
MD5 62f4dba61a5b7ae8a832ec3a35c8494a
BLAKE2b-256 92ba8e621ba3f2ef568c9da23bbdad01fff708b3039483bf2ec029d21ffaeabc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcfe6a114956338c406a2abdfc6c6b50cd4a07047278578fe06b81c77dd30da5
MD5 75b4ce2828425deba7128fc614906646
BLAKE2b-256 2334ced8543b357e900365f180bdb60f9a40a0fb1beac97ac69006a0a2e80bf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eccb57a4c3827245cffa6268afff4c6bf13d6721205decbe1ab60b998858a721
MD5 56fd6a3f39bb53521b8b7fea0b178d44
BLAKE2b-256 a008db6a2b0f13d7296b8027f6ef4cf6b386b0d5c8b1fee7267b2fec8ae83bcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 adff595547296b4c108d217ef628e777686d9e5878ff661d2e4afbc84ea8939d
MD5 de4eb872ddeb42af8910dfb1fd56640a
BLAKE2b-256 da30932b1096cf1f5b73f957eef456dff41c4fdfa77f479a4f3bdf3bac1a99dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2aa3866f393445f360f74ea77eb22e5de6e94839aee7da63f7e83892b6c2eed8
MD5 540ac93f8068c8cb03dcaf93f68ec0e1
BLAKE2b-256 42231fcbc92a41fafdab9bd4ce37272fb08236d664daa6080baa99c23ddd99ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 29fc86a502a527fe9b89d3e294d294719860dba4462b3f507237f72ab42225fe
MD5 4e4cd1b2c1f28b176102f7672cec0ec7
BLAKE2b-256 f5e1262bd3cd0552f3f0951a0dfc3e49e066c6c0631497953cd28234c5ecd4d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 388b118433cabe693385bdae7cd6db6eaba5af2cc903082fddb972bad84139c1
MD5 6cf874381ff337c97a372f26e56215e9
BLAKE2b-256 3954aaaf95487dc21c5f17b90db19c33c9bdedf6cb381388bee55c4ec26ea130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 522103903d89c5bea84fa20bcd5764c2727f108be11208f861c130a874589829
MD5 9f314d7140e4a43f5a9cb421d20d4275
BLAKE2b-256 d058161f0b7a63d7ef1f6d12925ccbbce38bbee60c6b535c1e3e9a31f49db5eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b2a0d8e8525709e49bd56b6c8cd71fe7f436e1c11f499923c8564f4f9b92d01e
MD5 f316c0201064e909936798e33cf329f8
BLAKE2b-256 ddcb681398c0ae753333851c43579202d4814c4901116a1e6a7e8c6766757114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07755f97a3ad177180ab3227f6aadb49a80004b13e98bb7fb297b0f59551fedd
MD5 c1a4fd7e1baaebdbfb4ae8be4b5cea37
BLAKE2b-256 4b37195ea30c262d0bcef3efce2e04e680b127bfc0f2ad0fc5569291f42c681a

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