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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.1-cp313-cp313-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.1-cp313-cp313-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.6.1-cp312-cp312-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.1-cp312-cp312-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.1-cp312-cp312-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.6.1-cp311-cp311-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.1-cp311-cp311-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.1-cp311-cp311-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.6.1-cp310-cp310-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.6.1-cp310-cp310-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.6.1-cp310-cp310-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f4fbf166fe0ab57069f74a96e3b21788796b714fa129698b929ad890f0c81a1
MD5 cff60fea1feba69afaf75a64311977d6
BLAKE2b-256 5116ebacae1d3908c624355b49061836fd83de6f0766fa8d72985d759fc7d1ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93d0a1bcbe08987f9584ee1b0a9cbfa654266ac5968979eeca0754e47c3a89f1
MD5 d279985ebc8a68e86d37a39914df5e4c
BLAKE2b-256 080f90efc5a32be4a9409813b7464e83a8b5d450bcb4887acbb2ac9b8aeb5715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c272b2a5d5409d2e2e74ec7a191384ef7d8208b55194079f61140ccce691b69
MD5 4772d6c39d857f93e6cf3b0136e69bca
BLAKE2b-256 8bb1f854d8e4266f89c9f29f30d268105017042d2a5d48509dee7d5dd51f7980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19c08c37cb635a9722001e1dd78d6f89772726216bc2c00bbf71d18c8557ae1d
MD5 de4ddc00386a1eef3c8d2de3a99d269b
BLAKE2b-256 4fcd0e7e666814dbd125ffc736d0a0dfa5c5b88b8159effef720b68419d0d4cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e84c4772f840871222a31a6697dd6b61ce3b2e924bd66e4bf85b140aca45b6d
MD5 f7f857fbc63e9f5c5daa6fbf1bfa9fc2
BLAKE2b-256 336a6ac49d22a6fd62194d85afc462f0b911f83129bc958c6c978015a7fb034e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2bade07281badc84cbac675e77e134623f0fcdb05bb102bd6c1d58ef084e788
MD5 8fd70515190fced430e2978ba20d7581
BLAKE2b-256 1c6c3b9979e7ed262d89448a1398c11095fa13b3f6eb4211d4df4a2cb6fd3288

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2b34d20dd20c7c2b7115e2abb6268e355abe22a321f5f2957eb6867111f137d
MD5 44385d9937a2dca4b7b95914e1167a9f
BLAKE2b-256 10a757ddea4d30c687f003fdf8e4324a4454d7832fca4639341b8103d3f0207f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a577cbbd4b8e51342701b52cb67f557fb74af3111a4f8ff05c85c1be90488f45
MD5 309712acfcd96ab52dfdf0679d014e6d
BLAKE2b-256 619d2fbc1524b4f1a92c40b7d76d8eb3cd0feca72d50dadccbb5ce6c08f64f6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cf85d12a5dfe8737f32d4ae013a897e8c6305741d82029188967a7ebde29bc2
MD5 82d7b305450cbfe7406d4f7f9ba0531b
BLAKE2b-256 43f92ed4584bacc647bc34da4c8dc127b16c2a7392e883a55f743fd2a4e244a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 feab5a65219702e937b78e882816cefada403593747b0737298250542a91ed42
MD5 3c2d982187700fc290d631c4aef5b5bc
BLAKE2b-256 6c4267199bb0ed391ece886c8fb412488f0bc004c40c8d1055d9d82bf47443e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a4fff455476323f73f04577d65372b1b2e720e6e32696745d957f230473ca806
MD5 b9ad422f0987a5b1ca593460bb56e880
BLAKE2b-256 648b868ab98ae111eb49cf33b1a9b3323fbe41a14c5afd26d87c185f08bf7005

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f6755c41f5638a15e9d2469800d0ba1d4e7c92c41fba2305406770c78801668
MD5 a16a9c7732e07a339e89dee75e682d30
BLAKE2b-256 45ce97408974cfe2ad1b3c1db4bc8adf1e2eea8b786b23692a1e16dec01174ef

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