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.0-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.0-cp314-cp314-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.20.0-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.0-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.20.0-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.0-cp312-cp312-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.0-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.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72ead86e05e77d43432b9f699ac9b3ed0fec29572cafe2a1f93aacfb377803a3
MD5 4f9d548d2bfec9a00516962a7f7819db
BLAKE2b-256 10046a5692fed05ac4751f04bb0c34b7a54d56ee397bc2943a123c78852ed0b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42df65509ede57acce673fab6cd3f51cba5447fb7e3937c2a7f975ab2ba68aa6
MD5 cd2518ba9b54ca3e6e56fd7c559b3123
BLAKE2b-256 4421b71fc701cef51450ef60f022c0e0f74bb45831cf519d0032f777dcefa009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0e2ce61c994ab8e03c4593b8534f2449611cb4f8641b541ee85a553fccea851
MD5 9535c52ace71b5963f70fa4bf99b70dc
BLAKE2b-256 413472c4da79458fb0b02a57344aa4470ba0cff117ec4599420ea368e71570a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca1a6aa45412d35b07c752983a741cde8731ea7f10fe5f8c93ef9c7948f69792
MD5 fa2bcf2c1eeef8dee091d46165d75c86
BLAKE2b-256 a50ad56bd6959f699efde9af691c40b9c0e90b28e86a4b90c3383415101fcf40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d4576737fcf4e96a909d0fa8a529d53287755a1399aa9df94142c69d84f99ba
MD5 f531f6ed51bcbe810232de83355ca744
BLAKE2b-256 b598074b8e12be0ca5be6d5f6e51a44b098133a12b1455833d34ea57a08770bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 323885d624d328b591060b1c1e1566f26ba857e0c29854f3d51ccd525a4d12f5
MD5 2de0ca1bac9287bdd25ce44329f7d724
BLAKE2b-256 56fc3cf748e4a027c6a001f35a3f2fb203e007c5a465cf1882d46a43244b3d42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccbbcbaedaa27a7d3d2761919f4c2a66e8c19f31b78ee0b9d28edcee259ef17e
MD5 de42cddc64312d78fb26135ce09ee9ba
BLAKE2b-256 8c33ed559dfd625216c4a5f49588a3950352f6bd1ca330bc5b7f170f8f2ee06c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e14b792e62eddd213020174af53a16497f1af1bef9b1514a6ad5e38762794eef
MD5 eb5f008e7867a90209fd4c60502b78ac
BLAKE2b-256 c017a54e0b14a8710017ccc30b0d7d7371343ac0315e29326cffb413226389ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fb01e7f7859c8811a97f40ee379208a643b6546b24c9ca82cc3bdab75a2e01b
MD5 c73f72fb05ea1f6ca6b1bbe0e154ca62
BLAKE2b-256 09d0cd63b3b9b09224488b831e5e5f7a062032616b3c63ee14eb309b5530ebb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18e14bee9ece3b4d9fe5b8e0b00ee4b9c0bc3c262d5ae02cfada0714f59a1e0e
MD5 085836c997bf7bbede56dc498682839d
BLAKE2b-256 02a0735dc55eabfa906fadd57649d700a4b4042300bfc076e8197852ae6d9a3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3161d9837f040f676f86d6f77d86474d8ac902a574c32ffbe6ea2884362aac33
MD5 40e05a3831cd323bca8227240879ae2e
BLAKE2b-256 3ba6af75423cd99918582016cfb6a580df7b7c39b111221f4c450429b9a2e64f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 577ab2f8656d1e6e0c1e2fdedd49d1cee8cda89f453633f1cb5bd9c0b623d977
MD5 b2a416ccb88bfe2ea73142cfa906e53e
BLAKE2b-256 916f8d75d68e54ffacc601db4c11da0c2a63e30d3514d4e96438f7042a0195f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07c4a0c0f23c37d4cd4c85620d1949ec3b89c280b0cd6134448d89a755e6095f
MD5 bc381afb5cebf3b0aeaeaa5b974eb83d
BLAKE2b-256 c26ba0bf10e59b3b3ccd192c27314f24db502f4d27cacc36e3f418075c7e490e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2466bd64dcf334dee78663cb7162c50651737370253de21d7b285912df97a920
MD5 51405e057236229230a614ba567990e7
BLAKE2b-256 2daf94f3ed2ebd04d55a3b20b82db22f8eb258ffe378b78306cd38117cd355ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa6bad0716bb4a265e248bc52010b078ea98dec673a2d3b025212f8491f2ab9a
MD5 2cdd97555a6685f3eec581bfdc708bfd
BLAKE2b-256 e399c386bbf11463faddffeca4a2e988787b03ae577b1bce470734e95fa927d1

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