Get started Limits
2 endpoints
200 executions / mo
1 agent
60s max timeout
30 RPM
Features
—
—
—
—
1 health check (5 min)
3 alert rules
5 AI generations / mo
—
—
—
—
—
—
—
Included
SSE streaming
API key auth
Webhook triggers
Status badge
SDK generation
Most popular
Pro
$19/mo
billed monthly
Start free trial Limits
20 endpoints
10,000 executions / mo
1 agent
30 min max timeout
120 RPM
Features
10 managed secrets
3 cron schedules
Scoped API keys
Cloud runners (5k / mo)
5 health checks (1 min)
20 alert rules
100 AI generations / mo
10 AI pipelines / day
MCP server
Key rotation
—
Full output history
—
—
Included
SSE streaming
API key auth
Webhook triggers
Status badge
SDK generation
Team
$49/mo + $12/seat
billed monthly
Start free trial Limits
Unlimited endpoints
100,000 executions / mo
Unlimited agents
1 hr max timeout
600 RPM
Features
50 managed secrets
Unlimited cron schedules
Scoped API keys
Cloud runners (50k / mo)
Unlimited health checks (30s)
100 alert rules
500 AI generations / mo
50 AI pipelines / day
MCP server
Key rotation
Approval flows
Full output history
Slack integration
Pipelines + visual editor
Included
Everything in Pro
SSO + audit logs
Priority support
Enterprise
Custom
tailored to your needs
Contact sales Limits
Unlimited endpoints
Custom volume
Unlimited agents
Custom timeout
Custom RPM
Features
Unlimited secrets
Unlimited cron schedules
Scoped API keys
Dedicated runners
Unlimited health checks
Unlimited alert rules
Unlimited AI generations
Unlimited AI pipelines
MCP server
Key rotation
Approval flows
Full output history
Slack integration
Pipelines + visual editor
Included
Everything in Team
Dedicated infrastructure
Custom SLA
Onboarding assistance
Health check executions don't count against quota.
All plans include GitHub Actions integration and outbound webhooks.
// FAQ
Common questions
What counts as an execution?
Each time an endpoint is called and the agent executes the command. Scheduled executions and webhook triggers also count. Health check pings do not.
Can I switch plans anytime?
Yes. Upgrade takes effect immediately. Downgrade applies at the end of the billing cycle.
What are cloud runners?
Isolated Docker containers that run your commands without a self-hosted agent. Set agent_name: 'hosted' on an endpoint to use them.
Do I need a public IP?
No. The agent connects outbound via WebSocket. No ports to open, no reverse proxy, no dynamic DNS.
What happens if I hit my execution limit?
API calls return 429 until the next billing cycle. Scheduled executions are logged as missed. No data is lost.
How does annual billing work?
Pay for 10 months, get 12. Billed as a single annual charge. You can switch between monthly and annual at any time.