ppc64le/linux/: stepflow-orchestrator-0.13.0 metadata and description

Simple index

Stepflow orchestrator binary distribution - launch Stepflow server as a subprocess

author DataStax Inc.
classifiers
  • Development Status :: 4 - Beta
  • Intended Audience :: Developers
  • License :: OSI Approved :: Apache Software License
  • Operating System :: OS Independent
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.10
  • Programming Language :: Python :: 3.11
  • Programming Language :: Python :: 3.12
  • Programming Language :: Python :: 3.13
  • Topic :: Software Development :: Libraries :: Python Modules
  • Topic :: System :: Distributed Computing
  • Typing :: Typed
  • Environment :: MetaData :: IBM Python Ecosystem
description_content_type text/markdown
keywords ai,automation,orchestration,stepflow,workflow
license Apache-2.0
maintainer DataStax Inc.
project_urls
  • Homepage, https://stepflow-ai.github.io/stepflow/
  • Documentation, https://stepflow-ai.github.io/stepflow/
  • Repository, https://github.com/stepflow-ai/stepflow
  • Bug Tracker, https://github.com/stepflow-ai/stepflow/issues
  • Source Code, https://github.com/stepflow-ai/stepflow/tree/main/sdks/python/stepflow-orchestrator
  • Changelog, https://github.com/stepflow-ai/stepflow/blob/main/stepflow-rs/CHANGELOG.md
requires_dist
  • msgspec>=0.19.0
requires_python >=3.10
File Tox results History
stepflow_orchestrator-0.13.0-py3-none-any.whl
Size
8 KB
Type
Python Wheel
Python
3
  • Replaced 1 time(s)
  • Uploaded to ppc64le/linux by ppc64le 2026-08-20 10:39:18

stepflow-orchestrator

Platform-specific Python wheels bundling the stepflow-server binary for local orchestration.

Installation

pip install stepflow-orchestrator

Usage

from stepflow_orchestrator import StepflowOrchestrator, OrchestratorConfig

# Start with default config (auto-assigned port)
async with StepflowOrchestrator.start() as orchestrator:
    print(f"Server running at {orchestrator.url}")
    # Use orchestrator.url with your preferred HTTP client

# Start with custom config
config = OrchestratorConfig(
    port=8080,
    log_level="debug",
    config={"plugins": {"builtin": {"type": "builtin"}}}
)
async with StepflowOrchestrator.start(config) as orchestrator:
    # orchestrator.url - server URL (e.g., "http://127.0.0.1:8080")
    # orchestrator.port - bound port number
    # orchestrator.is_running - check if process is alive
    pass

With stepflow-py Client

For a convenient combined experience, use stepflow-py[local]:

pip install stepflow-py[local]
from stepflow_py import StepflowClient
from stepflow_py.config import StepflowConfig

config = StepflowConfig(plugins={...}, routes={...})
async with StepflowClient.local(config) as client:
    # Client owns the orchestrator - both shut down on exit
    response = await client.store_flow(workflow)
    result = await client.run(response.flow_id, input_data)

Development Mode

Set STEPFLOW_DEV_BINARY to use a local development build:

export STEPFLOW_DEV_BINARY=/path/to/stepflow-server

Changelog

This package bundles the Stepflow server binary. For release notes and changelog, see the main Stepflow Changelog.

Export Classification Notice

The software hosted on this website consists of publicly available open‑source packages. To the extent U.S. export regulations apply, software that is publicly available as described in 15 C.F.R. §§ 734.7 (for non-encryption software) or 742.15(b) (for encryption software) is not subject to the Export Administration Regulations (EAR). Users are responsible for complying with all applicable export laws and regulations.