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.20.5-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.20.5-cp314-cp314-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

kailash_enterprise-3.20.5-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.20.5-cp313-cp313-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

kailash_enterprise-3.20.5-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.20.5-cp312-cp312-manylinux_2_28_aarch64.whl (15.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.5-cp312-cp312-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

kailash_enterprise-3.20.5-cp311-cp311-manylinux_2_28_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.5-cp311-cp311-manylinux_2_28_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.5-cp311-cp311-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

kailash_enterprise-3.20.5-cp310-cp310-manylinux_2_28_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kailash_enterprise-3.20.5-cp310-cp310-manylinux_2_28_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

kailash_enterprise-3.20.5-cp310-cp310-macosx_11_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bb43c63b11bd2006f1700deb1376a84f48dde6c06a59d7a21c7346af0075559
MD5 e9a7bbf8c4ff188d851324aa92414435
BLAKE2b-256 f16274515605b70f890f1fa28ff34dd30a0b120d02ef7873107efe35bb8f05e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9703f4b69c165e21e52402a1cb8de1e3c25bf8b8b83ca1d2d92b35c1e77c129f
MD5 287acd447a4aad7e8662c8038d30073a
BLAKE2b-256 ff09127ef9729f04a5e5eeaccea18b426feb5e50584fbc5d81f00d7b2c3c0015

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc3d0dd268996c0bb68a3acae8b4119cc52788896d31071f029693ac4b6da94c
MD5 66d727542dde4171a6dd075201ba94d3
BLAKE2b-256 c13c8edbba79f8582a1a6df123b10736642477f630e5ff83f845b48d5864d33b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 166d2fe76afc46ac549c20180ee10c999a4541e811017cb1af8e499612c150f0
MD5 5d5ab55e92a0ce3f60607199e7d495bf
BLAKE2b-256 1b78e0cf44acb96367ebbc6a77e7b425a0df7a171d89cc14d88caed786314802

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a7f5a575a6a2843bdde63ee1e9591cefd16f89cd2db0a5b219fa100148dde84f
MD5 52870ddc086dd5ff619f1c88fdcac3b3
BLAKE2b-256 c148a0dcd2e4e5f5c4e7e7af769f7ff1ea4cdf122b2041bd3d7aab59be3c80c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 feaffc76091d49cd05f9d8f79e3801e9d003ff704978c1f440c3ac7af50bfbc9
MD5 d0dc321aeea5da264d2c0d82153e9331
BLAKE2b-256 9878470cd70c644a510e04e9978f797274b5828a1989fbb20acfa121f90509ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 974275f3b76aa59faf21dddd157362fd0baf4865accb19992912c1cec183f747
MD5 6408fa506c5d8bd2c601365669bf3b90
BLAKE2b-256 e042e1a6ba2ab1b4cb2d72d31ebbf64f1077c022ca4dc5abbe2b3f9fb919c7f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 143ef77d9bbc83d3ca099574e9e3563146f515e63ed37665a85bd99b31216d64
MD5 e478f347425428537b1c9d02c04fd08f
BLAKE2b-256 c2d975a5815d835902a15f50df4e4c1f4db3d210d5b7b7a4fbbb521edab1f72e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 187da4094660be44376b0e31c7ea25b04cb72cbea5251aec95ef0a45b16f9ab4
MD5 67ff3ae3cf32253acfc335853d009061
BLAKE2b-256 e7f6eaec358fbc688ac25a1981d8b7eb26f2c0c9ea350c3233f8d96e867b435e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 095e5775f00835f6c76eb3f252076746801c91c4526868bcc64234037e592bd2
MD5 8fa8a8674f532f8084d114365128eeb2
BLAKE2b-256 1fd784c0fa9f92dcd8a32310f05401b064fa562b3b2940936e4484daffb81608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a7498c3ee236a398b8d3b0105c67042de55af2954ba8b324159ca7e0e7e3b3b
MD5 887782d253cae98b0409dd27dd169ff3
BLAKE2b-256 cf7f048931b83a63144156bd593645d49d3399948b154a2cc1589e22c10aa7b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac72d8915d3fde98a6a060f5a6528853b6df43e1624b84860bf4b0fcb07fe94d
MD5 f28e90fcac53af38825b56ac36ce41c4
BLAKE2b-256 69371cf924e593480f52248a8300303f4b02a12eaadf0a7b275ee4864ddc8132

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95240fcfa5bf9259366a54c18eb70330efa8876a4004f1ad027d2e534a91da38
MD5 2aa6a5017e08bae471892d02593ca3c6
BLAKE2b-256 11eaf74229cf2050f6e8c32ddeb1eeabbb46130a370cef331d57e9e99d596174

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2c5e3dac408a008cd02c0581accd78bd2480a8cc4d0b9164f351b2697c0068b
MD5 963cb5138c0fbb9f9a606982ceeb22c2
BLAKE2b-256 409076421ec2a854df295757ccabaf30071a34d9087249c6520ecb75c264056c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kailash_enterprise-3.20.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 247f089ede7cea281fdcc652140a0ebf0e172a8913509c16b02eb187a232442b
MD5 487b875d75967a73583f305b0a3976a3
BLAKE2b-256 e09ddab596d0b5d67027357ef7010fe6a6603261069a78fc777062a967d4dcaa

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