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.16.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.16.0-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.16.0-cp313-cp313-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.16.0-cp312-cp312-manylinux_2_28_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.16.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.16.0-cp311-cp311-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.16.0-cp311-cp311-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.16.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.16.0-cp310-cp310-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.16.0-cp310-cp310-macosx_11_0_arm64.whl (14.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1df0f78b087b42c07a171fe7273e23d94658a99d6e728211eef2a0aae0bbcae6
MD5 c4fe81effa325ebffc761c5edb6ee791
BLAKE2b-256 250d253dfeda17ae7bc426a1f9a9eccd60b7c05193a2ae9b3ff7980d05497a95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd5d04aa7d3bb3cac16ef7e490fbe193caa6dadca70491561e0f5f35f79c745b
MD5 b6cca7d0ea396e8a82f148e079269c4e
BLAKE2b-256 72bf10ea065cfd62684de782b4826300738b463f185b501b1f8a79814acd8b35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d730d050b6fb38a528c814ec96eb3d6b9610a02dd78e7464cfab48b76d35850e
MD5 bf17d6e510b5863713bf4d59dbbd2d3c
BLAKE2b-256 6034628e66f83a68a907a3352b8d914635fdd9df946074c3e20b66e0f483b3cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1d1bf3af2f9a2d83b7ab6667d5ccaa2b5a7908ace9c57451a7f1c3c62e49d02
MD5 af5e658a520ec35b6463b7bcd1bc00ab
BLAKE2b-256 c4585f6aef9ee47cf5851731fe895bfacbcb3db424b0ef023b5f976881eadf3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 320fed8d2f3cd588f58a645b1b41f5f5aef2f26dc21ca3875b882be0cf8165c6
MD5 2e6ae3b8cac8d07fcd1bff8e58061c26
BLAKE2b-256 e4641a999d4bb0c1eb5b30781249da264fef2416fe31cb9d7d32871cdcf2c004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13d806f2fe8fd49c2a9b788043c3d4f28456d4b802b340de024ce2fffeb3adaf
MD5 5b2201e21f093878f6256f3160a3ad37
BLAKE2b-256 fbe4899d1391d9a3e41feb0b538b836e5de6ab22f1d51ed6b788c1481052cfab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ad756ee05665c7c4e55a15fc7593c7061bebbba675241c581e69cd4590a431d
MD5 642f466064f604205f983db4fecba25c
BLAKE2b-256 ec2389c570f1e78152cc205bc64c4553d608b2448559ecf3c78e3d64d4df1294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43f232aedb08a62cafcd38f5ce94558ac37afcd53fe98f31f2c9a756fc805034
MD5 62e911baa8f24d6beef6811e54ab3d69
BLAKE2b-256 0a190a3356621c7efca5531f7f7badb6b9fae87d9e91e76f5f75a75a9b572671

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0235814646a088459cbc51afda7e54e3996d119b16c947400109b93b407f267a
MD5 7e188ec9aef8fcc3bfa764adac449b6c
BLAKE2b-256 07317cb6665dd8c2641497df0d701ede7b1d7aef00e415190ee7187fa136f928

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9d93ed4fbcf36589bec1c4d03502df9aab9bc4e2fd9f77d3cbd2e967cee4a14
MD5 a8fc6040849cdd5c11a4b9afa8e50d67
BLAKE2b-256 23f9727ced075fc9047a9974e9985a06ee60f81527d25cac7bff855e2f5ec09d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0f612d4a84eadb045be1b19f7459ca4a9f0fdac7e88572d810de0ea9688e078
MD5 9e4cd2599ee10055a47295df43098dbb
BLAKE2b-256 5e2052251d941f20d0b4b33cad20a193a6f3d3b63a46c29b8857042356f06f42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.16.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 feaebcbbaac34daf81a87b49fa853774c090204293f8a9b13ac217ae740c3297
MD5 3ca45348aa2bb1272f9db5b6e2e21ca9
BLAKE2b-256 79ec20b3bc5d475edf2872790f6d31136d64efed8d3a8505c1e4bbb904fbbfac

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