Skip to main content

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

Reason this release was yanked:

stale binary

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.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.5.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.5.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.5.1-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.1-cp310-cp310-manylinux_2_28_aarch64.whl (9.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.5.1-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.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69e268d197a9e51da09d6107fc63211279cf1dcdc7dee99af2285205617d1ab9
MD5 4e5382b60bdd73cbf9df6442ee4aaef4
BLAKE2b-256 da551284e804079d9aa0ed91200293e422a2091821324101660664e8c7eea466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 643d0b62c7adf5245b0aaee12a5944679e22ce3fc86fd73c3a803d584709d061
MD5 711e8e6cb391914654670a3b9289a4d9
BLAKE2b-256 d17b136d5cede5526de28f18414bc86df7f7c2aec3eb42257d05c7a78e364a75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a86384c989cf326a4c75eadba158836cc8695dee11279066ce6ad2b426d8419
MD5 34eb92e2063894c9f7532963e87db11b
BLAKE2b-256 25b4d92a7f41f8d46cdfc14285a9574faf111effddd1276725ff425337ad8720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 841e62eda3577d69d8f35c4c91e22be8d31ae181c2cd3950a0e73ecf2a9c67d5
MD5 cfd7820db90eb46b81339a402a3c1c13
BLAKE2b-256 5a0c6c2cafa53e93db31b35afba47d7917b85a3f065f29920a62f7bd336d46d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ce2e5c00e0617754ed20ffaee275717b0af0ae1f1c8dac164783d83d2157d51
MD5 4f4aeeb1276258298f26ef77e1a18a39
BLAKE2b-256 fabdb4e24d0cb77445f79a9a0eae52d654e8fd472af409ea02f463d0b61bd100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c7577cfe297bdeb8088c487a299d530a6b443155c2c3bc6bfbe3b0be6a9dd9b
MD5 e72f337f83a4c664c343b9290d99a288
BLAKE2b-256 7a4838722ccde7945c1bd42a9eae7335fe65d2823ea0be39cbba073617993553

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8cfef8411ae520496eebc11027e01de7c987e0c52cd7a3f843dc4ab8451edda
MD5 56d8878c03c650bfe57f62ba1f657b9d
BLAKE2b-256 3f82ef2c496e15917e2c9a62268384bde3f70422c6cd8beb024101bda5df8c7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc0b86191550621d1ff0fdc35c214ce6d78e357a68870b000793cea49268a441
MD5 fad15f4deea159ce65358e6e546a085b
BLAKE2b-256 4e460bea631204dd9a4da64437af56429933890c9c89a8a52c3018982e38df83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc623fa07fc37bfdd87b1a9bd010491ce213b5c8e8434845f51209bf6f7f09e5
MD5 42d078625e179010001e1ad61b8700ae
BLAKE2b-256 8b494785a43f4e5ccb84e33e06f1faa6040a6a7fa46aa27df6f57a5c25573241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52138f51cf0d19172fe8499316935bb7814518cba7a24eb4a0bca522f084a26c
MD5 1b4ee974e9ba11e9ed1c2f19a7f211a7
BLAKE2b-256 aafba012e91810faaf03681f7b3453151476b4228464c699715009eb44356948

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51901493cfff7087eb84ef71c91555a46aa7b0a86aa84b3dde606cd2a3a55011
MD5 08eaa3cbc9f13a90024581e46ff0cf6a
BLAKE2b-256 2556e1831b50aceaf13149d1044e9bf5be1fd0fe370961900231cce2b7e8e35f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f723626cf8913636cee22f6bda0f5b6c05027e66e38cf18a40437e764465c6a7
MD5 98a8439b80373cb7aebd2487a83182ca
BLAKE2b-256 6b0b618d6ae2fbb41e832b09cfd1639d57ec2cb77019f5128064e9628033df75

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