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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.21.0-cp314-cp314-manylinux_2_28_aarch64.whl (15.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.21.0-cp314-cp314-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.21.0-cp313-cp313-manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.21.0-cp313-cp313-manylinux_2_28_aarch64.whl (15.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.21.0-cp313-cp313-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.21.0-cp312-cp312-manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.21.0-cp312-cp312-manylinux_2_28_aarch64.whl (15.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.21.0-cp312-cp312-macosx_11_0_arm64.whl (14.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.21.0-cp311-cp311-manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.21.0-cp311-cp311-manylinux_2_28_aarch64.whl (15.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.21.0-cp311-cp311-macosx_11_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.21.0-cp310-cp310-manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.21.0-cp310-cp310-manylinux_2_28_aarch64.whl (15.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.21.0-cp310-cp310-macosx_11_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 531fe4d71926f505fe4f28f34c4aa6823803d865dfe1b359b39a9d6aa3c3a4c1
MD5 c93d17adbeb1a98ad7db556f83ede2cb
BLAKE2b-256 68353a6d9f1fd0a13f4df7a0e6e947f928188424677d8818a017652c931d3d40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63f2cd33e7e330ca3ddc1afc5de6e118321e0defd7e5cfb24bcf46a9dae32c4b
MD5 07a05cf218a00eb66b970308730f2d2f
BLAKE2b-256 d5b20d82f056cc722b88d46f907e41b52d90230338e99c7cc209330e3d5dffbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f99469801042a1314e4028a3d0ad616ff3c0b5ba4054d30d1684d53c2dd0da64
MD5 0ba01a6c06a7a1f16f0bf7a6e4bd3561
BLAKE2b-256 65bcf33d7690ce49c21f8541e594f0d84572d44ace4755c954d0602a63b181e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cf0fcbf4182b9caa2416dd22c487e6a8430357b1d4bced776468be14ddfc33b
MD5 cbc86510958a4a2599aebce0f09e269d
BLAKE2b-256 746e55d96590d469e11024f671cbffbba130d308bc53803b0627aea10df5b32d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e41c8469e2d4b95a775fbe47eaf164f6953839d0931556c8106a65130c4022f6
MD5 c90a7c2df353832cdf2708503120b3f3
BLAKE2b-256 d7f0d1212e9fd255b3ad2190d323e74913d535c3b6101952b2367812c613e2dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a79167e128536296b72c8426df0e464e4a12af70dd35cabe6892a79f4eef31e7
MD5 188fc0ed32442517965e697424c03755
BLAKE2b-256 688b47e7cefa967ef330ee73ac76043c2b9b6b50fcc92d001838e0a1abd4276e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f47e64267751146c9a6071d08810bb6a1a947d6fc3d112a83a768dee7f20e986
MD5 46137ef37a01c9845603ce8990c6b22b
BLAKE2b-256 0f933209c9a6e6b9cbd34e0f4b2c5362adb847b987f2764e41150aadb0651db4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 422c3b4b2b21799bb9831d87a4fd082008075ad867d360a9d90ca1db6af9aefb
MD5 9a1b8c842cd4f972ae25ed9766e64a13
BLAKE2b-256 9a2079e8dc19562b5caf4a08efc86904925c5b7eaed66dd33dfab5a96ce0fac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f53e576621c70e87e08a153ec21818e47c3da29647d553d8960939a194e9a03e
MD5 cfc12bf3d098c195ca8c8a6a20e513b5
BLAKE2b-256 f4dec23f33401cd81f615551b3c785989e18ba6d9e4f8fce6ed973d009ac3dd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db07b99d55a2aee35b97b6cce80c43198f09089913ee857a1d32a68a08ef2b14
MD5 108fea2c732f85a94946bd036b190af6
BLAKE2b-256 8d7619b1ce1d2a06a132a1b5f44e56976539b3e545dc92565096dbba75ec5099

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed9f19abf241ab981b6e4a42ca548fea499c03c4d8cbe7c6a363691c9a418968
MD5 b66796ba05a946b4e936d5e55fe288a4
BLAKE2b-256 b2041cad0cd467d50d86e8add820028484c23744669a1db76d1dda78606df80d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 577ca7d3b835680696e794b13af24a5c062a3c5bfa9796243730ff2a8aa168ab
MD5 0bcbef6f1bb9732eace9ab89cf69c924
BLAKE2b-256 44a4f7e3274c286f32f17df865fe067cca41bfd442a785a66328f21fff8f2bdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a39892c4978631db7edc57fb4f53f2fb41823df2d32560ba05a97884fe7d3026
MD5 89a4f029e6471970cc592bb2bc28c7ba
BLAKE2b-256 28ac8d5f2a92dc46583a11b9df2b3ebe833c94085ecdfa086475936b7d0457b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d90ab5efd431780db09d95576ab8a4327ffb9b317558ff9b400aac434010f229
MD5 cbc7b2c7f280b3db0b03f84ace99ae60
BLAKE2b-256 283c7bae1b88b07bcbad0be5a474491e7919a4cd6df202d7bad744e2b91ef97b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.21.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bdc776fcc6b22967880059df32ca46a0dd7cf7b14ef99b43bc4ef6cbcdb6717
MD5 c409a1204b0d1aedd95cb5c3e43e52bf
BLAKE2b-256 ead2709b073a38c715475a2de4690e2ac880d2d6ff135705a3aab6bccff6bc42

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