Plan limits

An empty cell means the limit is unset — there is no cap. A zero in a numeric limit reads the same way: “no limit”, not “nothing allowed”.

LimitFreePaid
Bring-your-own LLM connectionsallow_custom_llm
Public chatallow_public_chat
White-label brandingallow_white_label
Allowed connection kindsallowed_connection_kindsunset (no limit)unset (no limit)
Deploy channelsallowed_deploy_targetswebweb, telegram, webhook, cron
Allowed modelsallowed_llm_modelsunset (no limit)unset (no limit)
API requests per minuteapi_rate_per_minunset (no limit)unset (no limit)
Renewal periodcredit_periodmonthmonth
Credits per periodcredits_included10010,000
Minimum cron interval, scron_min_interval_secondsunset (no limit)300
Collection storagedb_quota_bytes100 MB10 GB
Run history retention, daysexecution_retention_days790
File storagefiles_quota_bytes100 MB10 GB
Knowledge-base storagekb_quota_bytes100 MB10 GB
Document collectionsmax_collections5unset (no limit)
Concurrent nodes per runmax_concurrent_nodes310
Concurrent runsmax_concurrent_workflows120
Connectionsmax_connections3unset (no limit)
Deployed workflowsmax_deployed_workflows1unset (no limit)
Filesmax_files100unset (no limit)
Knowledge basesmax_knowledge_bases2unset (no limit)
Loop iterationsmax_loop_iterationsunset (no limit)unset (no limit)
Members per workspacemax_members_per_workspace110
Node executions per runmax_node_executions_per_rununset (no limit)unset (no limit)
Subgraph recursion depthmax_recursion_depthunset (no limit)unset (no limit)
Chat session queue depthmax_session_queue_depthunset (no limit)unset (no limit)
Single upload sizemax_upload_bytes10 MB1 GB
Vector pointsmax_vector_points50,0005,000,000
Run time ceiling, smax_workflow_timeout_seconds120900
Workflowsmax_workflows5unset (no limit)
Workspacesmax_workspaces1unset (no limit)
Per-node parameter capsnode_param_capsunset (no limit)unset (no limit)
Node accessnode_typesall but a fewall but a few
Allow negative credit balanceoverage_allowed
Telegram messages per chattelegram_history_max_messages5002,000
Telegram history retention, daystelegram_history_retention_days730

How the limits are applied

  • Credits and concurrency are checked when a run is admitted: too low a balance and the run is rejected; a full concurrency quota and it waits in the queue.
  • Storage quotas are counted per owner, not per workspace: extra workspaces do not add extra room.
  • Deploy channels are checked at deploy time. Free allows the web chat only — unattended triggers are a paid-shaped workload.
  • Retention decides how long runs and logs live; after that a background sweep removes them and the UI marks the run as purged.

What next