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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.4-cp313-cp313-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.4-cp313-cp313-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.6.4-cp312-cp312-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.4-cp312-cp312-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.4-cp312-cp312-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.6.4-cp311-cp311-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.4-cp311-cp311-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.4-cp311-cp311-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.6.4-cp310-cp310-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.4-cp310-cp310-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.4-cp310-cp310-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a790a306bf3db308a18b9c19e8ef57e63e6532aba7fb13d79bc7e4efe8131acf
MD5 94c282146e13cae4af8afc5bd181d84a
BLAKE2b-256 ce8676cd49ef6641326939c01b1a40102ff1f0d48c77803152fceb8506e13741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f020f014af126524e6cb7395a48ece78456f3a706f2d1e88ec68d419509df0d
MD5 3ea2eb595fd26953b6a7999c3f17a994
BLAKE2b-256 307372baec923cff560a0d5d8fe461833e077bb5a5b15761678472e7736b957d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2934410fcc20ecaadf7c004e75bab8327eb1aded36d63446f4daf22f860de074
MD5 249dc0dede5cd140e5a0b67adc3f5338
BLAKE2b-256 3f2fad24983800efbd10f5d8a130428bec0ae0c3f3146fa090bf043cab2504a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1173b4b20a525d7b8046a31a68b5bfe1ea9d2f05cc9ca5659ad7a13072028b13
MD5 e474cd7c17aa6725a223bf35e094dead
BLAKE2b-256 2a839e3d46e35bfc76c9fa551cd1285ede4d8c301a5d0e290fd7a12f2aab690d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a3f28d81ee2be6b0b96571db1aa613a7d36cdccbac9e531c2ecc14bfb24c825
MD5 c727ca52b25a21ff43e7743e9b2ed0e1
BLAKE2b-256 7bc307990e993d5cb545ed9da04dd92d976bb2d71c4a1fdbd8b8c5024f0bffb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7e2cf350eb11f218dfad7a0720aeeeaedd5eb57e67b4d3bd3b20916f1d5af86
MD5 1d3388ffeb7a69f58f23fb90ac8eb6a8
BLAKE2b-256 0b98cfafb599ce18f43519d109446df75354cea5b2cf5d38c13b8adb4c1158e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e39f2bd629b9f314e3cbcca6251c9a268bc59a97f58a2ef7cd2522e52e3ba094
MD5 77533b4d98c89a8cab25b8d394bb5b68
BLAKE2b-256 1d33a0394f6d86094e82380f0188211a0f1889f9fc36631ba3754180eeb49597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ecd77a7136e8535661e0fbae9c8b933b91e90abfca8e24d5ae14d036b29b2fc
MD5 72ce32cec16b512bef48ae716fe9908c
BLAKE2b-256 280ebdc538b8085bf95da3e96636d031c2727885de18db3b9c47289e674b87d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26b8938d424f7cb6a20bdb84b72498ffe4576e643dc8bade9cc6d1d21226bf0f
MD5 62a969be7472766497cf61e52a74bcb7
BLAKE2b-256 47d921885d8b6c917ec134304beeb82c11b0a684a9d09411e8fa254aab8c5c0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67c5222f3239d230c9dde9a2f88bb31114c4f6d420b3db69a77f38b8e2fa7b85
MD5 c15a41823e6af34e11abf7c239c98f2d
BLAKE2b-256 8d8f08952e331341810731b73222f360239d6460c4d8693b956e45f40d22fee2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44c3117b48fc01d7392433ec855b0fa04d62dd0dfcddf6eb60c90bebc6fb3a56
MD5 44c0710b8cbfa8922f30d05f216982d1
BLAKE2b-256 f4f15238b894746a0aa174b346673dddbf359dd3ad534f82a16505f6f8285495

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f577e8965f13e022cd43197cbaf19b60f4062d6109dbae7fa9e480d88096940
MD5 30756b1faa6f2c4b7d5306d3fdc1895e
BLAKE2b-256 33be5c004baa19bf8c7bb2a658961d26b6ea3625fa958792535329fe5a3ba293

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