Honest pricing, on the tag.
Free self-hosted. Monthly caps in the cloud. Nothing ticking while your
iOS build waits for a runner.
Self-hosted
The whole stack on your own iron.
Free forever
Self-host docs - Unlimited builds
- Unlimited build agents
- Unlimited pipelines and repositories
- Your own Postgres and storage
- GitHub App and webhooks
- Visual pipeline editor
- Remote MCP server
- Community support
Agent binaries published for macOS, Linux and Windows.
Cloud Starter
Hosted control plane, your own agents.
$0 / month
Start free - 1 organization
- Up to 3 connected repositories
- Up to 2 self-hosted agents
- 500 pipeline runs per month
- Live runs over SignalR
- Secrets and code signing
- Remote MCP server
- Email support
Most teams Cloud Team
For squads shipping several apps.
$49 / org / month
Start free - Unlimited repositories and pipelines
- Unlimited self-hosted agents
- 10,000 runs per month included
- Cloud runners, pay as you go
- Team roles and audit log
- Slack, Discord and Teams
- Priority email support
Apple Silicon runners billed at cost: $0.60/hr on M1, $1.20/hr on M2.
Enterprise
SSO, dedicated capacity, support SLAs.
Talk to us
Contact sales - Everything in Team
- SAML and OIDC SSO
- SCIM provisioning
- Dedicated cloud runners
- Custom data residency
- Audit log export
- Priority 24/5 support
- Procurement and DPA on request
Feature matrix
Everything, side by side
Self-hosted
Hosting
- Self-hosted control plane
- Included
- Hosted control plane
- Not included
- Self-hosted build agents
- Included
- Cloud build runners
- Not included
Capacity
- Connected repositories
- Unlimited
- Pipeline runs
- Unlimited
- Build agents
- Unlimited
- Organizations
- Unlimited
Platform
- All 17 first-party steps
- Included
- Marketplace steps and templates
- Included
- Visual pipeline editor
- Included
- Live runs over SignalR
- Included
- Secrets and variables
- Included
- Code signing vault
- Included
- Remote MCP server
- Included
- CLI and REST API
- Included
Collaboration
- Team roles
- Bring your own
- Audit log
- Bring your own
- Slack, Discord, Teams
- Included
- SAML and OIDC SSO
- Bring your own
- SCIM provisioning
- Bring your own
Support
- Support channel
- Community
- Uptime SLA
- Your call
- Data residency
- Your call
Cloud Starter
Hosting
- Self-hosted control plane
- Not included
- Hosted control plane
- Included
- Self-hosted build agents
- Included
- Cloud build runners
- Not included
Capacity
- Connected repositories
- 3
- Pipeline runs
- 500 / mo
- Build agents
- 2
- Organizations
- 1
Platform
- All 17 first-party steps
- Included
- Marketplace steps and templates
- Included
- Visual pipeline editor
- Included
- Live runs over SignalR
- Included
- Secrets and variables
- Included
- Code signing vault
- Included
- Remote MCP server
- Included
- CLI and REST API
- Included
Collaboration
- Team roles
- Not included
- Audit log
- Not included
- Slack, Discord, Teams
- Included
- SAML and OIDC SSO
- Not included
- SCIM provisioning
- Not included
Support
- Support channel
- Email
- Uptime SLA
- Not included
- Data residency
- US
Cloud Team Most teams
Hosting
- Self-hosted control plane
- Not included
- Hosted control plane
- Included
- Self-hosted build agents
- Included
- Cloud build runners
- From $0.60/hr
Capacity
- Connected repositories
- Unlimited
- Pipeline runs
- 10,000 / mo
- Build agents
- Unlimited
- Organizations
- Unlimited
Platform
- All 17 first-party steps
- Included
- Marketplace steps and templates
- Included
- Visual pipeline editor
- Included
- Live runs over SignalR
- Included
- Secrets and variables
- Included
- Code signing vault
- Included
- Remote MCP server
- Included
- CLI and REST API
- Included
Collaboration
- Team roles
- Included
- Audit log
- Included
- Slack, Discord, Teams
- Included
- SAML and OIDC SSO
- Not included
- SCIM provisioning
- Not included
Support
- Support channel
- Priority email
- Uptime SLA
- 99.9%
- Data residency
- US and EU
Enterprise
Hosting
- Self-hosted control plane
- Not included
- Hosted control plane
- Included
- Self-hosted build agents
- Included
- Cloud build runners
- Dedicated
Capacity
- Connected repositories
- Unlimited
- Pipeline runs
- Custom
- Build agents
- Unlimited
- Organizations
- Unlimited
Platform
- All 17 first-party steps
- Included
- Marketplace steps and templates
- Included
- Visual pipeline editor
- Included
- Live runs over SignalR
- Included
- Secrets and variables
- Included
- Code signing vault
- Included
- Remote MCP server
- Included
- CLI and REST API
- Included
Collaboration
- Team roles
- Included
- Audit log
- Included
- Slack, Discord, Teams
- Included
- SAML and OIDC SSO
- Included
- SCIM provisioning
- Included
Support
- Support channel
- 24/5 priority
- Uptime SLA
- 99.95%
- Data residency
- Custom
Billing questions
Why is there no per-minute meter?
Per-minute pricing makes teams hesitate to run tests, retry a flaky build, or fan out parallel jobs. Cloud Team includes a monthly run budget instead, and cloud runners are billed at cost when you choose to use them.
What counts as a run?
One triggered pipeline is one run. That run can hold dozens of jobs and take hours on your own agent without costing another run.
Can I mix self-hosted agents and cloud runners?
Yes. Plenty of teams keep a Mac mini on a shelf for iOS and burst to cloud runners for Android. Repositories, secrets, and signing material are shared across both.
Is there a startup discount?
Early-stage startups, students, and open-source maintainers get Cloud Team free for the first year. Send a note with a sentence about the project. Email us.
What payment methods do you take?
Credit card on the cloud tiers, and invoiced annual plans on Enterprise. EU VAT is handled at checkout.
Can I move from cloud to self-hosted later?
Yes. There is a one-shot export of pipelines, re-encrypted secrets, repositories, and run history. Point the same agents at your own control plane and carry on.
Start on the free tier.
No credit card. Move to self-hosted whenever you want, and take your data with you.