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.19.0-cp314-cp314-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.19.0-cp314-cp314-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.19.0-cp314-cp314-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.19.0-cp313-cp313-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.19.0-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.19.0-cp313-cp313-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.19.0-cp312-cp312-manylinux_2_28_x86_64.whl (16.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.19.0-cp312-cp312-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.19.0-cp312-cp312-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.19.0-cp311-cp311-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.19.0-cp311-cp311-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.19.0-cp311-cp311-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.19.0-cp310-cp310-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.19.0-cp310-cp310-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.19.0-cp310-cp310-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file kailash_enterprise-3.19.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d97d0dfa854a53ff1feb04d1727495820cf17cbc340a05409e8986469b2d2736
MD5 9b4c0178270e27a2f7099ca367709f17
BLAKE2b-256 9013164e499cd63070171bd668280eac78fadb12904dbaed79560a21714c349b

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.19.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42c21ede96da0fcb317f898b64d48daa059b27d866ee3c564475bb4210606d4a
MD5 3777656a65b8717a14107eba454b7477
BLAKE2b-256 2708553f90e88da24d883a483be895932b21ca1aa6ff676a8a370a2149f519bb

See more details on using hashes here.

File details

Details for the file kailash_enterprise-3.19.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0ed80bc864a5cc98958838ae6a7deebfb5fdd2d641b4f8cb02769ab208e70db
MD5 68b4f1d6550e19db8f0ee9588469de30
BLAKE2b-256 4a1b4ca7c43415e79826c43694635428f0109dedd02a3eac52ec4fcd2367d154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88726f46b144dbc6e8218afaf7f1fd19bd352db0ea305c8f71a79f31b2eb6952
MD5 b5cd3b9708f790162bbf6163ed7b2bf9
BLAKE2b-256 33a2a67dd2925d8e59e442df64d05e10f5b734aa4f1bebb8915029a514452d74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 602c51c89da006757fa98e5a494f908aa2ae7cdff7694f362bf3df410238a6a2
MD5 882a3587c81a63747debc063e4ac65b7
BLAKE2b-256 49dae873c9bfd4e0261c3d9836ce85f2764be9bfe5c5a9bbd4436818be8cf909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c01df7bd2b298bb1e65621b0559329c81254bd4c556345a25f0b9795eda95ee2
MD5 42e34bb0566bf1da0f8e6d87ce042777
BLAKE2b-256 c0349e7e7afe3aacb321f7ffc83eff2236d7d691477a062c7f7f3fa14dcc8f93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e81933d6e3c0fe35d19960fabd056af4af3bd6a1f0074adcace55680922aa378
MD5 4c7cf5c052a159c2000f46a1b159f3bc
BLAKE2b-256 d993d9bc74dedd2990c94cd5d8b8b1f5103cc4678a8ee1109e1af0fdc10ea101

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8357998bf08937fdfd17fded7c15ea45e5f7a8dcd1287051595920dc25e2ac41
MD5 1d6d3ee64adeea36e839e568a9b1a9f5
BLAKE2b-256 6ca51d76d4b180810a9b955b42136e89e7be38075854f9b764cd11777e82f38c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41b1596c6489157c7be345cc4bd55272a5af9d0a8f02dc78e715408020de20e6
MD5 f6067f10903b063505fe6060dafeebcf
BLAKE2b-256 a0b3dcd76292a89f44d0366ee436c368980d066e5cf47d91b7a12fd604c67b0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ea7ec4c3dcb0c814e1ec2aae4c244f126dbc3a56c60abadd3e712db287159f1
MD5 880d05ff18cd0346a1f29acc4427790e
BLAKE2b-256 e4c8a5617075721de65e96bbe9d2c1671bcf326ab3bc97efedf4f949f47734b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9507e658b769f5f09775e53dbd8791cc9de81afb5fe5042d3fa95db84ed9b3a
MD5 8371c2d276d10073aec231fb9ebe0016
BLAKE2b-256 8576bf6dfa8a0cf3cc69805b891170a164b3d59e815d8cfeeeda73a6e4282dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb804b87af970a149063d47988311d6163a988ba18eb178f813c8ea8a263bac4
MD5 036f0f1091a25fe5b813eaa6126a74f4
BLAKE2b-256 43b06ffea7d32c1afcaf826f8e6ee9f1ff7355f52981dde3ea530208a58e38f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9b6ec177710dadd65960149215e84c5fcdafc44e73c7d3e536b5862f58a441b
MD5 47a343b9b73a08647327757752d370a1
BLAKE2b-256 478946ec70e08fd03397a5de3df298b4e66db6cc4aa4db3d2b76d2d94955e7fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 447a8dabb1cb17af4ab265fe521b22a572d880a8f058c18cbcf5246dd548edc7
MD5 89b06b77cc6acab793ca96bc096cd513
BLAKE2b-256 9db26b19b05afe8c8c0bcc8ae3c3bc8fa3416acdeb427eaf0b5df8e4a88009d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.19.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9f46198397628738953b6e1fd1db59a19a326055bc5b20c86ed93e9629ef3f0
MD5 4a8bd219ae93bacee06b313ef9f69587
BLAKE2b-256 43ee93686c5ede256b112842e6f1ae52cd56a72c051d2b76461190fa0b24ddb6

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