Skip to main content

Kailash Enterprise — high-performance Rust-powered workflow engine, drop-in replacement for kailash

Reason this release was yanked:

create_tables() regression on PostgresSQL, use v2.5.2 (#23, #28)

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.5.0-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.5.0-cp313-cp313-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.5.0-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.5.0-cp312-cp312-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.5.0-cp311-cp311-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.5.0-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.5.0-cp311-cp311-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.5.0-cp310-cp310-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-2.5.0-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.5.0-cp310-cp310-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4b0869679f70504c3b4d55a587bd6a5befc12d6c9f2d5028ac4e69e5e69603b
MD5 5a03c91000c95e1328cf455874bf7685
BLAKE2b-256 5d58a19a10de611076f4f109f6829b5db84b54099d5b6ee95678b78c501919de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 783ee0096083e54388e582fd45de6c8a549dc6856bf8b94cf22e020c0d312ed2
MD5 098c2a8fb838410863af6876a0ec9a80
BLAKE2b-256 697a0bcc6aaaafa0e6eb8d4253176a5803d51dce067a6aac8f9a03bda6226f50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65de45d186caf0d4c6a930b2d2cd8272212366dfed19023b091cbfbf7029df07
MD5 f5dcc648371af616c38513a266467cae
BLAKE2b-256 b2a5d65eb1e618e235f45a5ea38898f1ccafd8716fca127cc7edef7c5987c38f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1607dd8f03715ee400f5cefc549a0973e437e19126bf9a6469758f9d414f0cc
MD5 b1d2fab07e429e30008c52c6843da111
BLAKE2b-256 1c73bac5df2782b7d128ce9d4a1d3bb1bae4c67cb30bd24fbdeeb6232736f67d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f492a2e340a62c77186f96aca09e5f31eac489a266a087c486528711ad8307e
MD5 97d89b4f41ffe9279724ffbb00b8c432
BLAKE2b-256 b8866ee9889fe9bb71d7edf360b00f76dd20f27c59ff046b7063147c20367af1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5d8e9e193c9cfa5e0fb533a66c302db4d90bc17ee46da248260a3a30e6382cc
MD5 d66b4a5116acdb3733d64818e844fba2
BLAKE2b-256 25d3109483970b25a95e4f2df47613c53b20b2085c8a505004567996086faf4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef4f98aad3a9febd96d701f641838f3cb46d6bf3468321e5c66112f2c4c9986f
MD5 8085167fb9b8beb89074c825afe31906
BLAKE2b-256 621731fd50f6ac54b41dfeb1517c174e757674c427cb28e5411fec89b075c4cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab961dbd35cf41f6820a55d8fc4506debd911cf4f05b31600fa117843558f831
MD5 3eb2c8cc5e35a2cfaafc8094451ada2e
BLAKE2b-256 61b62130fcac59ce1c7e89a761a9b68c8eda6c8c7e19848fce0b681f5cacc99a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a199da7297a48aaa5ecd5334171594cb0dbfdcda48d66294b83ee6a763662322
MD5 8d57a148b340be4b2e9e6ab75a4f82f9
BLAKE2b-256 524a1aac3468ade58fbc126ea91472167b1108e4884f3d5f66f6fad95e5d2731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec1ed09a7b726e857f47f88a25858a57bf89108952127c872aeb560e2a24e241
MD5 56570671628966e77d9941228542c4cb
BLAKE2b-256 126496e86a4082244c858a0890ddca54a1e05266533e9d5d6f9c969dd15aca19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7efcafac02390f80994d83fe02148a352267ced583d1638a4f0efddc8a876391
MD5 bdbda97e4bc97824b2ee423e3dbc9216
BLAKE2b-256 820eab3551edaef42e4b57883bad422ae8a7b9765b4c450abc8448a2aa2dc00b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f357dd9c6afa431dbf0376d9c031a03f1b1dbb33ae69c835e547ca13d76df345
MD5 ba53ab03f9d42b8e2c8324ff23720899
BLAKE2b-256 ba8027d6a1266c54d02b3b3f3a19015b0c72717700776f9dc69d64622e939c47

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