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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.3.1-cp313-cp313-manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.3.1-cp313-cp313-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.3.1-cp312-cp312-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.3.1-cp312-cp312-manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.3.1-cp312-cp312-macosx_11_0_arm64.whl (9.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.3.1-cp311-cp311-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.3.1-cp311-cp311-manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.3.1-cp311-cp311-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.3.1-cp310-cp310-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.3.1-cp310-cp310-manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.3.1-cp310-cp310-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10546e03e8ae14d83a692adaf2815bf9840d0f2440c66a25ff40550349a4ed2e
MD5 b185e3844153c07b446c098f0aecbb63
BLAKE2b-256 49b362b545d83b2e567af090ac2de10ac21e7787514b9b4c479a4bcb6a3481f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2859e10bea0e67453788e3322e28f306f17f37388c9d49bb9f94a3466aac3a70
MD5 c18fe102d70bb4164efe89ff1cc77a32
BLAKE2b-256 ad6b3b6e655a20e459c5b903f6db96239749ec0f37b9fa63b6d1900bf4f29db2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d82a8487e207d5083b7aa99fb305330058fd81797c0df484032d1d992d3f0076
MD5 60d79486cc68fd67cc6817bad3436608
BLAKE2b-256 36b3fd2357f808d87cda017a92588257026b0e06eef70c1714d2623021339e39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ad3b39e5ca72737067f23526178ac83e4c2c83c0d0c568b354f79d63e0c814f
MD5 e5db08af6fff609394f21fea10ba9f86
BLAKE2b-256 82e5ae30dbfa33bb63e5fc6e16ef3fb9633e7a3440e6916e5be57b052e720d1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6acb2d71748af0c4231ea902f2898a63770ed31ef219ed5fa974f5d5a8a06e26
MD5 e9eb1cc0ef9454489cbc376be9a889d6
BLAKE2b-256 30f64539423b050ca65591c34a39f66613099f95450eb1d6d512d327b8eec985

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb83a964603158ea8c650886c669a8683491d036cb499f4d656d22635d3437d0
MD5 7e61db5854291037ded5579856fa3f3e
BLAKE2b-256 79a808f832348469953eea96d72fbd6033f07bab2e10341f0019ea09e5682c0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39852fbcae94bbdd95cb177d803fbfc8a71af781694a76a05ce2b2c8ed0f01d2
MD5 49dcf286b22804502a51bbc7990db00e
BLAKE2b-256 681f8e64db33a9a2b6d3ae842a2adcef97ff72336b6049fcf7446a06db790d4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f385d74cee88cfde93bc2e902de28580ec3068b7e2a3dfe9add309d902099bc9
MD5 4ad2a897243f1e911b0d9db815b3b0b0
BLAKE2b-256 413549b36ded1a260d4fffa4e001fcaaaa0c49a2c9c27342d8f927e4ecc49e0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f53e2470e042dfe9a8a1c7626b9ce75be81d14c8e2696a4e5a80b355ff9fdb3
MD5 4ac7fc5497b1e9a8bf170c9d0c6d65cb
BLAKE2b-256 af516f8528c62f8415e63f91ed24e93e8848f432ca27dc3b5ca429247537b784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1527e17faf88d95ab8e2cb77a8352e3ac9bc2cf09bc06f319434a3bdeef84cf3
MD5 9cb1f034a71bfeca0a26ea299b019d44
BLAKE2b-256 62036617646c964506df53258e093d4fb13f90c955eb74b6640cd4d0030a6057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43f8ee38df0096b23356128ee2505f56e0362785ee7154b41aa35527004a58ca
MD5 77385d7659adcc6c3362028fdbe1a214
BLAKE2b-256 6489af0a27c66268f3101f386c14c7d12a1dcdfaa0e3413143db9234ee2b5258

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a5e82106bc458da4a3e86ba0c7697811da4748ce58df83470dc661c8216751b
MD5 3b1cbf0907acceb5f6d484be3fda906c
BLAKE2b-256 7fd306ac5a3e1b06a1a3f08f710588d11a40c59ee6bb8431666986a5c13de00f

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