Skip to main content
Official Flowra SDKs wrap the public API-key surface (the same operations as the API reference). Use them from your backend instead of hand-writing HTTP for common flows.

When to use the SDK vs MCP vs curl

The SDKs are not a Composio-style agent framework. For agent-side tool access, prefer MCP.

Install

TypeScript
If the package is not on the registry yet, install from the Flowra monorepo: sdks/typescript (build with pnpm build). Python

Authenticate

Both clients send your project API key as x-api-key. Optionally set an external user with username / x-username for multi-tenancy.
Create keys in the dashboard — Authentication.

Namespaces

High-level helpers cover the main product areas (names may use camelCase in TypeScript and snake_case in Python): tools, toolkits, skills, workflows, connections, authConfigs / auth_configs, users, triggers, chat, files, knowledge, database, sandbox, mcp, llm, browser Anything not wrapped on the facade is still available:
  • TypeScript: flowra.raw (generated OpenAPI operations)
  • Python: flowra.request(method, path, ...)

Tutorials

TypeScript SDK

Install, list tools, run a workflow, skills, and raw client.

Python SDK

Install, list tools, run a workflow, as_user, and escape hatch.