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
TypeScriptsdks/typescript (build with pnpm build).
Python
Authenticate
Both clients send your project API key asx-api-key. Optionally set an external user with username / x-username for multi-tenancy.
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.
Related
- Quickstart — First curl request
- API reference — Full HTTP schemas
- Multi-tenancy —
x-usernamescoping - MCP — Agent / IDE integration