Skip to main content
Both SDKs expose the same product namespaces. TypeScript uses camelCase; Python uses snake_case. Full HTTP schemas: API reference. Packages: @flowra/sdk, flowra-sdk. Source: github.com/flowradev/sdk. Every method with TS + Python examples: SDK method examples. Tutorials: TypeScript · Python. Escape hatches: TypeScript flowra.raw.* · Python flowra.request(method, path, ...). Copy tool slugs from tools.list. Catalog actions are typically UPPER_SNAKE.

Root

tools

list, get, create, update, remove, setActive / set_active, execute, executionLogs / execution_logs

toolkits

list, listWithTools / list_with_tools, get, create, update, remove, setActive / set_active, messagingChannels / messaging_channels, listCategories / list_categories

skills

list, get, create, update, remove, addToLibrary / add_to_library, catalogBrowse / catalog_browse, importGithub / import_github, registryInstall / registry_install, registrySync / registry_sync, registryList / registry_list, registrySearch / registry_search

workflows

list, get, create, update, remove, setActive / set_active, run, status, resume, executions, execution, statistics, executionsFor / executions_for, addConnection / add_connection, changeConnection / change_connection, setAuthConfig / set_auth_config, clearAuthConfig / clear_auth_config, clearConnection / clear_connection

connections

list, listGrouped / list_grouped, create, createLink / create_link, update, remove

authConfigs / auth_configs

list, get, create, remove

users

list, create, getByUsername / get_by_username, toggleActive / toggle_active, refreshAvatar / refresh_avatar

triggers

list, upsert, remove, setStatus / set_status, invocationLogs / invocation_logs, replayWebhook / replay_webhook

chat

createThread / create_thread, getThread / get_thread, updateThread / update_thread, deleteThread / delete_thread, searchThreads / search_threads, history, state, stream, listRuns / list_runs, cancelRun / cancel_run, generateTitle / generate_title, sendOperatorReply / send_operator_reply, setReplyMode / set_reply_mode, joinStream / join_stream Deep dive: Chat streaming.

files

list, upload, remove, download, storageBreakdown / storage_breakdown, serveByFilename / serve_by_filename, deleteMany / delete_many, fileType / file_type, fileTypes / file_types, pruneOldest / prune_oldest

knowledge

list, create, get, rename, remove, chunks, sources, deleteSource / delete_source, ingestFile / ingest_file, ingestText / ingest_text, ingestUrl / ingest_url, search, setExposeViaMcp / set_expose_via_mcp

database

list, get, remove, documents, createDocument / create_document, updateDocument / update_document, deleteDocument / delete_document, setExposeViaMcp / set_expose_via_mcp

sandbox

runEphemeral / run_ephemeral, createSession / create_session, getSession / get_session, execute, releaseSession / release_session, startThreadComputer / start_thread_computer, getThreadComputer / get_thread_computer, releaseThreadComputer / release_thread_computer

mcp

list, get, create, update, remove, config, setAuthConfig / set_auth_config, clearAuthConfig / clear_auth_config, hostedSse / hosted_sse, hostedPost / hosted_post, handleSse / handle_sse, handlePost / handle_post

llm

models, chat, generate

browser

status, touch, close, view, completeConnection / complete_connection

usage

list, balance, forExecution / for_execution Deep dive: Usage and credits.