Skip to content

Plans & Limits

All plans include unlimited team seats at no extra cost.

New accounts start with a 14-day free trial with full Team-tier access. No credit card required.

FreeTeamBusinessEnterprise
Annual€0€499/mo€1,499/moCustom
Monthly€0€599/mo€1,799/moCustom

Annual pricing is the base rate. Monthly billing is 20% higher, no lock-in.

FeatureFreeTeamBusinessEnterprise
Team seatsUnlimitedUnlimitedUnlimitedUnlimited
Active flows325UnlimitedUnlimited
Messages/mo5,00050,000250,000Custom
AI actions/mo505002,000Custom
AI action packs€99 / 500Included
Standard connectors3AllAllAll
Custom connectors (prod)15UnlimitedUnlimited
Custom connector gen cost5 AI actions5 AI actions3 AI actions1 AI action
Connector sharing (org-wide)YesYes
Private connector registryYes
Self-healingIncluded (fixed 95%)Included (configurable)Included (configurable)Included (configurable)
Environments125Unlimited
API publishingYesYesYes
Governance (PII, residency)YesYes + custom policies
SSO / SAMLYesYes
Audit log exportsYesYes
SupportCommunityEmail 24hSlack 4hDedicated 1h + CSM
SLA99.5%99.9%99.95%+

An AI action is one AI generation, iteration, or connector build performed via the CLI, MCP, or web chat. Examples: generating a flow from a prompt, iterating on a mapping, building a custom connector.

Deploying and running flows does not consume AI actions. Once a flow is generated, it runs on the deterministic runtime at no AI cost.

Custom connector generation costs AI actions per build: 5 on Free and Team, 3 on Business, 1 on Enterprise.

Paid plans (Team, Business, Enterprise) include access to all standard connectors with no per-connector fees. The Free tier is limited to 3 standard connectors and 1 custom connector in production.

Business and Enterprise plans support org-wide connector sharing, so a connector configured by one team member is available to everyone. Enterprise adds a private connector registry for governed, versioned connector distribution.

ResourceFreeTeamBusinessEnterprise
Webhook ingestion10 req/s100 req/s500 req/sCustom
API requests60 req/min600 req/min3,000 req/minCustom
MCP tool calls10 req/s50 req/s200 req/sCustom
AI generations5 req/min30 req/min60 req/minCustom
Batch concurrency2102550
Published API calls1,000 req/min5,000 req/minCustom
LimitValue
Max payload size10 MB (configurable per flow via limits.max_payload_size)
Max array sizeConfigurable per flow via limits.max_array_size
Auto-chunkingConfigurable per flow via limits.chunk_size
Max wait duration7 days
Max pagination pages100 (per poll cycle)
Max array map nesting5 levels
Max aggregate buffer10,000 messages (configurable per flow)
Duration fieldMax value
wait step7 days
dedup.windowNo hard limit (recommended: ≤ 30 days)
ordering.lock_ttlNo hard limit (default: 60s)
aggregate.windowNo hard limit (recommended: ≤ 1 hour)

Per-connector instance rate limiting is configurable:

# Set via API or MCP when creating a connector instance
rate_limit_config:
requestsPerSecond: 2
requestsPerMinute: 120
dailyQuota: 10000
burst: 5
onLimit: queue # queue | reject | backoff
BehaviorDescription
queueBuffer requests and send when capacity is available
rejectReturn an error immediately
backoffWait and retry with exponential backoff