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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-2.6.0-cp312-cp312-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-2.6.0-cp311-cp311-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-2.6.0-cp310-cp310-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-2.6.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.6.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fac37b623a967d1333ab9a4ec5cfa98caf74eda5c3ae71c4deb5421bb44c46e
MD5 43f5708adeee7a99dffa16cd2b74d40f
BLAKE2b-256 235608f186a79c73c18ba40aa4d98edfd77c49aa710e55cf36d390f6ef5a4cdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f46c8790aa3119a8272ede3345bce686ac06b8b9b558c4fb0155a1eb7a1933c8
MD5 32dc205dc748799f97524db801a0d893
BLAKE2b-256 195ac3f6ddfb54c989d00aee0f53409f1c972b194549930741fb749c3d1711a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07ea5dcc767d205dd3b895eed36f0157e0957cf6fee5d6bb10b2d732dc75d820
MD5 cbc5b237ccf7c4f4c0ede85fd45082a7
BLAKE2b-256 f27988bb917d840ef09337c310496008dcb1ec84c08333fd71663070f4679782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b19d9f8925dc1fc862c4b8c9044bc5900b7d993fb4e52e9ce9e792ff16080091
MD5 be8238969e6b774758e4c1cb9a0a2f55
BLAKE2b-256 97d2d60ff59ddc26ca073ff9cfd84cd444ee3fb4ab7b301655f568979010974e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27c3635ebe19b1b2dab794a509e89fd223e17d6a916f1362451a941918e3a51c
MD5 3a876f0fea0ea89883d61fefe5449b50
BLAKE2b-256 8a9afcac72b5f61bc0988c446f16c1d5b8cb173b0556fabb11eda187d16676ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 759f57c502f711f2c286f158291692625ba13794c376af9cfdec10f38000ceca
MD5 76cf9e84f23b0940257dd5e29bd88ed7
BLAKE2b-256 abc0ebafffac58e5c92a15c7241541d7ddd97b99cdc4cdfcf4d92980c0cdf925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f62d2dbeaaf8e8310eab3934b989e7573851d0532527ef86ff742ad26f9fef44
MD5 ecff9ee90561f57ffc6ccb9c95aedf80
BLAKE2b-256 6548869d83f0c603e0dd62b05c23312b3efec01259afac5b04946c3ed1d61cf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a355900f4668713de3ac2ba21b3809b186f69db040d1226a985cc2870a8eef8
MD5 ae6dced4c9e4806a36edd5de89e38d78
BLAKE2b-256 88c5d44693180482a28f205e01929d21c6d622feebff72d85fa81d9145b8bb4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30f189c358b08f011f60581e5442c770e052130a487f3cfa9023e1790447c857
MD5 9e8bec8f25ca489e58756de353a6132d
BLAKE2b-256 46a622100d35fa3c9a9840c1e8f6810e41f9890686f294b41f8eef1eea0c36ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ea53eb072592c9423f6030b47c037edbde41426c1f97473951221bb7ccbefa3
MD5 e2aac69cd785822d36ec5c94106ea568
BLAKE2b-256 d67945f0fc04ec915ae32e8ea597953c2716c891d9c50158e5ad6adeafa53442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de05eb6af27fd34f6a4ae3700f13c0a4cc21cf50dd0eb12c283251f537e06790
MD5 72557e73b5b01e1aa319f43cef966765
BLAKE2b-256 8af9fbdf22e1ec67f000816a0618f26afa0701a628b0fca5cb3500f2c52e8d55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-2.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e779170c7df3df1e971efa41cb9d9c7ccdc49f5cd6e178ea6508dcc4bbc602ca
MD5 0de5db0119f9002fd80380a1150b51bc
BLAKE2b-256 91db54d7358187740ad84bbe36f8aed18c960e133791613cc46a6264b4de2a0e

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