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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.9.2-cp313-cp313-manylinux_2_28_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.9.2-cp313-cp313-macosx_11_0_arm64.whl (11.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.9.2-cp312-cp312-manylinux_2_28_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.9.2-cp312-cp312-manylinux_2_28_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.9.2-cp312-cp312-macosx_11_0_arm64.whl (11.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.9.2-cp311-cp311-manylinux_2_28_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.9.2-cp311-cp311-manylinux_2_28_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.9.2-cp311-cp311-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.9.2-cp310-cp310-manylinux_2_28_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.9.2-cp310-cp310-manylinux_2_28_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.9.2-cp310-cp310-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e133312ad3376389244795f677e439a4d3ea8e4d383bf4fe52d21cc0f13e8d5
MD5 607260b906aad2b3a9bedce3b54b1484
BLAKE2b-256 74f6ada2b8bdad852d09b953573e413e69c04b8b989e24d9db47ea13ad4d6ea7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e538e1ba732642726a0135bee603aee299d642e3fdcf36e0bb7404e13e792e5e
MD5 1966077a6577dd665b11cb403599f110
BLAKE2b-256 ee2807e50fdb1fa4d5c1ac5e828a51fbf57cd87c97332eb99d1660d4c0075a38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7150de249ab577f0517bd7263b602927e8d7eca066a8bf5a383eb7cad82fbf38
MD5 9921f0f7b7a8189085d3731c479f0271
BLAKE2b-256 946b68ad8a1cc9749318f9320201397e521c2a21d02663b05be4362c4f6fa2b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31e5bbd63d383fa9d036495ffa9e8dd6f8ad877bb346d634abdab5de1a14a402
MD5 0092bdae6a1aeaf04beaa4b4f0ea2f09
BLAKE2b-256 bd3d90694a5791fc66f29415d4aec1bbc88b311cee881ffa7b64a99077ac4a72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 edc756856654cde3cbfab61f42e9275854a7d1b68fcd838a92cbfb86dd427c9c
MD5 7cb3117473d84201beadf6ee59e03a71
BLAKE2b-256 8a355f29e45603088005ce08c68c9c6c531a95b119dae73a2963f0ef1db15238

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da16339973c2b1829e722a88b4865561323125f9f9e7a98eb179be74c8f3684e
MD5 9305c84300cc04755063a269109817c2
BLAKE2b-256 cdf34b6aaaa0b03608680b1b77799318b40dc9d31d688c70b77d5bdff9b9fce8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 969cac7dd3daa629aa8ecf0f5508250021ca4ce5b002e3f87cda6813a0f3bc8a
MD5 4a9cffe9596387a202e7bcd9f11fb36c
BLAKE2b-256 8178c555149743b047cdef5380863e2eb10e559ad8d3649a85fa8e14d243a7d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 872ab6020c9a397c880622daa97392913a2edbaf4ad7611e2523bf27b8c7c57a
MD5 63d0097e80c373868806fe83e678ae37
BLAKE2b-256 a642b53fc52980cf82e828182f595bb493fcd403b3563221ef2a793434a9ea61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dac692a9715922f48dedeb8095431506be6a9e70e6ab9943fd22a476acc4c93
MD5 2aae06e5c1bc4d71abc3fa9d4879a152
BLAKE2b-256 5a9a9021270a7ef9907d7185034fb51f9cf9d9709a0e7cc67955e7afc314193a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64a9be3e738232dfb289ae5b598d20a130a015e214130405d918d5ba75bf8a97
MD5 3a239c12601696736a1505c975d32f3c
BLAKE2b-256 e568cdf3d0b1140957a50e36694a43ce245590c30546e0727a157ac50707f297

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4b34a36d2e23262538a6999f949514dbb6c8fe57e1c138de7dfa52a7b466320
MD5 7b23875741053f8abc5dd82c9a867d09
BLAKE2b-256 297068ec82d32c4ecbce69dea7f43d7f4998becb6ded239ccd47e786f4f100a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d9bef6e928ef375f778cabf69831dfbf470677f7dc354ed9248ba87fe9355a6
MD5 e8828981fa04253fc19b20baebc18164
BLAKE2b-256 54704149873135ded4fe575945bba5d55662f9ba19d5ff365755cbf80e66ff9c

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