Skip to main content
This guide walks through the flowra Python package (flowra-sdk on PyPI). Overview: SDKs. Full method map: SDK namespaces. Every method: SDK method examples. Source: github.com/flowradev/sdk.

Install

PyPI name is flowra-sdk. Import stays flowra. Do not pip install flowra — that name belongs to a different project.
From the SDK repo (optional): pip install -e "./python". Requires Python 3.10+. Stdlib only (no extra runtime deps).

Create a client

Scope to another end user:
See Multi-tenancy.

Profile and tools

Copy tool slugs from tools.list. Do not invent them. Catalog actions are typically UPPER_SNAKE.
List toolkits (with nested tools):

Run a workflow

Recipe: Run a workflow. HITL: Human in the loop.

Connect an account

Per end user:
Recipe: Connect an account.

External users and triggers

Chat thread and stream

SSE helpers: Chat streaming.

Skills and MCP

Knowledge and database (per user)

Files

Sandbox, browser, LLM

Usage and credits

Details: Usage and credits.

Escape hatch: request

Call any public API path:
Schemas: API reference.

Errors

HTTP failures raise FlowraAPIError with status_code and body:

Next