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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.11.0-cp313-cp313-manylinux_2_28_aarch64.whl (12.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.11.0-cp313-cp313-macosx_11_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.11.0-cp312-cp312-manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.11.0-cp312-cp312-manylinux_2_28_aarch64.whl (12.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.11.0-cp312-cp312-macosx_11_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.11.0-cp311-cp311-manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.11.0-cp311-cp311-manylinux_2_28_aarch64.whl (12.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.11.0-cp311-cp311-macosx_11_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.11.0-cp310-cp310-manylinux_2_28_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.11.0-cp310-cp310-manylinux_2_28_aarch64.whl (12.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.11.0-cp310-cp310-macosx_11_0_arm64.whl (11.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 767e43431dbf9a1f26676c1c9184bba7d2e4433425ac82e1c331e4bc3a98a8b9
MD5 4875bc22869cdc77f035a91089aa5b83
BLAKE2b-256 1a2ca83c931b845e06d5274d86f27637b58e55fdb497b1bccf1aa6750f0ee494

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bfe156670f09b53884ac0899b9c59a1342c6c225176e6fa3ad4ce26f49e9f93
MD5 84c9e1b526c857985549bac50ba0c6df
BLAKE2b-256 1d2670253326047af39526e7bc36172fae5ace49fc5cb60338d6f4445aefdb60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3673a597d66e9bf7d04ea38037a328607b85af2e52fc42a7dd8e58a1b39d475d
MD5 efb4905f56f144039d3cd26ff9f56c6f
BLAKE2b-256 728e298be3c1f51a87dbdff530926eca547aec993907ee84d57e26908ee5f037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0128ded5f5a3b8acecb9a32b158ba2432d500be069ea070f13fe9e2f8ec64539
MD5 69c5d542d8dc6ac3823eb8dc06c35f5e
BLAKE2b-256 cd29a9ad879793ec7c6c721d9d9ac81f831d8c02999c74840cfbbbfa1f8b2eca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a8619f984af89958d26ef26fd5fa281e23c435e726aa0eb7ab59d3e4a1de586
MD5 e7dc3c94594e02e81b13d7fd3d28a190
BLAKE2b-256 361954930668443d03ece29d3163d3eba5e7eaf51dbfa2c3c1320fc472ffcabd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 634e10f2b967cd61a5124630a879fe4289e91d0d8a367af1a31d122186937eb6
MD5 5f29953314987c9d421e59c2d05e56d4
BLAKE2b-256 6365d04f01a48fba30790e453cecd3d66ea6bab96fdef4553af5aa1010965bcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4de6d6f6520475297b809a84da81f4ed0203e738d7b1db51d66e5c25c1ebd4b
MD5 08b30affec07287db91323dfd0582384
BLAKE2b-256 f2a4b740bcebf1e2c03066ee006c276151bf4ea3734710037b649b9f7260cdca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5e05f29da921c40948f7ff205b3fcd5577c19105626b2cda6ce1e6f953175e2
MD5 84c9b6fd1204c539f10413852de7be9a
BLAKE2b-256 15ff3d60d3ce5c17ec688f2930ddb71fc7565616dacab60cf6df26d271b6208d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec09e213590d900b0e59a23fed4edca7b9110e1414def42201d44cefa8be701b
MD5 6e752c509cb654e432a571f9c3501428
BLAKE2b-256 a41d2835ce64d03748a77af283b5af99eb09e3c59c2449ffa4587929d5bb7acf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72fb3fce52d297e322a0bed5e78ba16e45c5bd87b3c2e75c42ab9865d0af5b55
MD5 9b7490637ef8b9b1024b30ba9c4cd7cf
BLAKE2b-256 0fcb6fb88d52e90811b8aca953f394640c1d15d08478a6a9ee1663ff6dc090a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43dedf5d5d64019eec33e5415c776347cb4e9634417dad1c3bd4dfb76db87009
MD5 973dac939f5e982fa1c8b4c2841ac066
BLAKE2b-256 8269b4e7bb5debc93b6454cc0bdaba1c857744040bec644ccc90e40e32b42328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.11.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9bccf6f026e7e4fe64e3437c9fc759e06bd98447b3d9bfb75b9139f39e50ec28
MD5 8c426d995aa3ad71db8f11329bdc9ba3
BLAKE2b-256 9d7555706d1dcaa789abf9672c9d2eba0022dc90d142f9623ee43ce212bebe43

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