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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.17.1-cp314-cp314-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.1-cp314-cp314-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.17.1-cp313-cp313-manylinux_2_28_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.17.1-cp313-cp313-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.1-cp313-cp313-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.17.1-cp312-cp312-manylinux_2_28_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.17.1-cp312-cp312-manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.1-cp312-cp312-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.17.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.17.1-cp311-cp311-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.1-cp311-cp311-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.17.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.17.1-cp310-cp310-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.17.1-cp310-cp310-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77e989ab90111028938cf03d56101023254d05a9a7c6f305f645d0801e8f6c2e
MD5 1e4e722df507f6f27b135809a2ea2897
BLAKE2b-256 b8b345ef337d0f5192ff7787a19e7b4c4d7965ef610124c893b79c4bcf20ea8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 234e507d6742b5204242b346ea7574e4f35f85d80d83195617ebcc099c218a87
MD5 1a0360f2e9fb12641b31031808200fbe
BLAKE2b-256 9d6ade56be61d45cc962c17233023b619eaa4bf38ca96030c79ec8602fe72a36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5ac6abfbfcee8f99c4434121c40383365b79f7e3f7494ec64889cf2f47ff791
MD5 9719c862f43532078e413ca45ad01ec4
BLAKE2b-256 834bc42bfed7c87063cac32f207ebe7d211b9cb4f1bb29d4e0470e27723688db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35b83ccddf635232905f618799a6f23daea6b7cf97ab9a694b98a40e193ba95c
MD5 64519b26bfcef24bab467a3275ef46f4
BLAKE2b-256 0a009dc03b68200f0e6a8afb4978d96f3790f3020cc0fa6e9f7b6f3b16af32e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5871723ff9e0f6d9747f056955f7a96b1565e193d88f0c209e934081f7882a14
MD5 1cd5da9437e91d37bcc6475c1e6e0831
BLAKE2b-256 3b6237f73e62ee3bd155268b181da34703ae6cb2a062b542593497df7edae0c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e89e5923309c01e647c1107d90d127b34dc94e244ef9f0bb53b0c65e190b1955
MD5 155cee53ef5fcc33c5ada1ab24173134
BLAKE2b-256 b9a4865b9feb0a2a45b49764c1da6874f834d0dec1f1fed61e4d37d169c94f93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89f61a30a9e909b50fe708064a2f648241cd3809bde3efcfd0a063280b176e10
MD5 2996c95dac9b43f95bc676e55c3c60fb
BLAKE2b-256 80ec0dfa641957361888fd8730e8bb085c1c4761cf4b6f70ed1a90bd81fe29b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b39fb00313677d7a7c8ac8e74e4b78614be9f05dfc8b268277d1196fa01f058f
MD5 cded312f211e9622fd19a761cb90ed1b
BLAKE2b-256 b992e5f25edc1f8daed767f8f0a0a4e96bdb6db03261c7421fd32973ed20f11f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c969b338e320a242062e5bf2c336d37d9c2352cd5a40aecad135899d70370747
MD5 ea97c00306d8f5f06a7ec867a7107176
BLAKE2b-256 26008463ed6a07182f16fb0aa82ee076d50414f4f507d9a9226df31bbd9b0c17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c6a1f5b5776750bdfee8f122a92710102c97bffa0dfcbf68a613c318b8703d5
MD5 3ccffe9a1c8b51fadea51829c8928ae4
BLAKE2b-256 f0b63213dff675fb321d67df7abc13a46493737ba1c11a2358afb5d4d6513d15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da36684dcda62758e886c6e4f0ef3659e8535b4feda00b87ab568387d9215992
MD5 76dc11a2df99d49e51e55564e4029430
BLAKE2b-256 e824144123935bcdf5d3272d8543a0b24fbf7500936103207ef985854e919e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 822cba20c4c6b027dc37508dcf3491edeccaf6c256f94d927b3a86933477509e
MD5 cecdcc84100ab823dfcb0301c68553f6
BLAKE2b-256 73dd34e174af0a0e6e509156e9a0fc40f10e29b0afcf920e7b1bdaaa805adc53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bfe3290de5feafed280e0898847102c6d8c214afc1c7059553db58a8935bb350
MD5 0deb0a1bc6fc7bd982072b4fa5764fc5
BLAKE2b-256 26e5247d6c6a09fb091164214dcf868357fc4df97cb2b8f7dba6a7564218a8eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0aeb3a8f75a44dfa9cc6784a2375b969f607c267061db0121e576fd55d73c013
MD5 87f81f198b627c9d2ae28fa4b5343bd1
BLAKE2b-256 74b151831688ef1eef28c4822e7b91521558f6e25c8637b1f9d06dd8f118b04d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.17.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bb4f0521b293c13880e4688e23a694adb315ee05913fa30cfce1ebed21300a7
MD5 18bd3292fdd027ecf87e401de80af823
BLAKE2b-256 3e6bac70275ec070a953ac0c87c7784b261ec9d24476029f45479429b3b0e6b7

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