Skip to main content

Python SDK for FlowForge - AI workflow orchestration

Project description

FlowForge SDK

Python SDK for FlowForge - AI workflow orchestration with durable execution.

Installation

pip install flowforge-sdk

Quick Start

from flowforge import FlowForge, Context, step

flowforge = FlowForge(app_id="my-app")

@flowforge.function(
    id="my-workflow",
    trigger=flowforge.trigger.event("my/event"),
)
async def my_workflow(ctx: Context) -> dict:
    result = await step.run("process", lambda: "Hello, World!")
    return {"message": result}

Features

  • Durable execution with automatic checkpointing
  • AI agent support with tool calling
  • Multi-agent networks with routing
  • Human-in-the-loop approvals

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flowforge_sdk-0.1.4.tar.gz (30.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flowforge_sdk-0.1.4-py3-none-any.whl (40.4 kB view details)

Uploaded Python 3

File details

Details for the file flowforge_sdk-0.1.4.tar.gz.

File metadata

  • Download URL: flowforge_sdk-0.1.4.tar.gz
  • Upload date:
  • Size: 30.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for flowforge_sdk-0.1.4.tar.gz
Algorithm Hash digest
SHA256 faa479b2d74ce95eaec22879d5853652aaea7f59e9df3fb58df0a1c82ec4a4d8
MD5 74b30809d20b6753f2c7b0935cdbc90a
BLAKE2b-256 79b09d5a3b7f935bd993b3c73e01d3294a74fd76a54b7a0414b4bce8d6f4dd38

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowforge_sdk-0.1.4.tar.gz:

Publisher: publish-sdks.yml on hoootan/flowforge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flowforge_sdk-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: flowforge_sdk-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 40.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for flowforge_sdk-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8e7c9b7abadc47bceb9aa2fd545adbb421bbbfe3ecdebb25cd71d6158316fb1a
MD5 d7b6c19c4588235492212a75266a788b
BLAKE2b-256 cd6cd043d431553fba0514f940405c4f64c1d56c82048043c22cf316244959c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for flowforge_sdk-0.1.4-py3-none-any.whl:

Publisher: publish-sdks.yml on hoootan/flowforge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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