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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.5.0-cp313-cp313-manylinux_2_28_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.5.0-cp313-cp313-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.5.0-cp312-cp312-manylinux_2_28_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.5.0-cp312-cp312-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.5.0-cp311-cp311-manylinux_2_28_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.5.0-cp311-cp311-manylinux_2_28_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.5.0-cp311-cp311-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.5.0-cp310-cp310-manylinux_2_28_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.5.0-cp310-cp310-manylinux_2_28_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.5.0-cp310-cp310-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a166a1156b836b016ac547b3f0a2103e5da437eafb4648c9e7ce30cb0918b7d9
MD5 4ee574f3edf83ca6752669fc2d1c8f93
BLAKE2b-256 a322aec3cd40311f36ae1fd07bb7d2c41bb99cb9c7434b64a09717411a90673b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 424b89d378b93ec04db113bc9eda7461e092fd6ab03809c4be1df86db490d434
MD5 b38265282c3a770d2413d29b61d47869
BLAKE2b-256 fa4c4debbdc0df5c9305c38f5f04cf201dc19a08faf717fdaadf39cb85823842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84f905b0c2e02fb4e1915c03c89ff505e6c33854bf9c2c9d64ee5b60d11a6a8a
MD5 9e6e084a9b8b390a2144c3579742e420
BLAKE2b-256 c8ce8badc20a43a73aa4b9913d6193b4a0efb7d36b009b1bbb7bd20e1087fb70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23e763bdbfea7d284df539c99f056fa6f5d047b3056dbbf7b8cd3d95dea4a1f6
MD5 fcff1d416304aa32c5f1468210192c89
BLAKE2b-256 e718f372e30c1ffc4b5db837f12c4b9b6cd2a85050016d0bd0069dbbb21a6713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87abbff5b630bd36ad9ade13fe046cd6c826681669a0572419bdc2085d2d8b51
MD5 7d3d39440858af069559a938241958a7
BLAKE2b-256 53a908f5c671d86a20bbb48dacdebd5f035130333091434072d624e730987062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0fef1b62cdcc0049b27ffcfdcf9157bb0ca84ac9a3c6500d2827326259306c0
MD5 1aeb5e0737c9f81fc75b5fcc0acd2fbf
BLAKE2b-256 a218679de1133410545e583618c9be693e50b7bb6dc7452047e1c1a47d0d59bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12e8db8651e8acdfc71bfc8ef7e56d42ab8a1c9e658652d3d6450e98322708ff
MD5 5b53a194e7d7965dc06f30080c7506dc
BLAKE2b-256 c93a332a4f16cf37fe6f7492b163bc3abe3f14235481812259278fb89eab8940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d16cfc8f725332c69734791b05e1d3abc476174de9128fe94b1a9cdc18328daa
MD5 b4b25c576554718d776a302f98d6a5d2
BLAKE2b-256 ee189e77ba366ac200d9a7603e3129b8923be07d337e5921acc2566b05bda4b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c8afc3a9f0396e6841284ca207b4af0a85747a996bc85c3d16add3efe4a24fd
MD5 185943eebdf74c3daee22dd67d410c52
BLAKE2b-256 d3a14634cf1fd7d2d8d90799ad0f26e4ce03068ad326fb4b9d8e4d4ab27137db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b07c95945a6e3a5880d56dec1d1ff4a77bd530faff78436186fb9c421f22cc14
MD5 4f7ac12ef489569feefd19924f282738
BLAKE2b-256 f8f7a5d23b0cf45e2a8225354ee2f0a9527c683c657f63131e291051efc23f09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9d5205edb2dc31883a960b92ce846f8cb08649bd6170a1a824466e902ff6829
MD5 11cae02ab9a1df2f678338197a3d987e
BLAKE2b-256 b0ea995ffff1d6c0f210c85426636c45731c09baee52c05cbdcc54b4e061c988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 345ddfe1c6247dbbfadbe80e8352567b5af310b39b3601ad2305c9f745ae2222
MD5 134f705fa47cf21726b17a880eed9e4c
BLAKE2b-256 33ecf445ec8ab6923a7de22e0f0d2a26a617a333a0cce2d42788aee0c4f7f263

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