// Pricing
Pay per pull request. Not per seat.
Previews and twins are priced on what your team actually ships. Reviewers, QA, and stakeholders are always free to view.
Estimated pricing · Final tiers at launch
Hobby
For side projects, demos, and evaluating Mirra on a single repo.
- 50 PRs / month
- 1 concurrent environment
- 2-hour twin TTL
- Postgres, Redis, Stripe test twins
- GitHub integration
- Community support
Team
Unlimited PRs across your repos. Mobile previews, integrations, and priority email support.
- Unlimited PRs
- 20 concurrent environments
- 24-hour twin TTL
- All supported twin SDKs
- iOS + Android previews
- Linear + Jira + GitHub
- Priority email (24h SLA)
Enterprise
SSO, audit log, dedicated region, self-hosted option, named CSM.
- Everything in Team
- SSO / SAML
- Audit log
- Self-hosted option
- US, EU, or custom data residency
- Custom OpenAPI twins
- Dedicated Slack + named CSM
Compare
What's in each tier.
| Feature | Hobby | Team | Enterprise |
|---|---|---|---|
| PRs per month | 50 | Unlimited | Unlimited |
| Twin TTL | 2 hours | 24 hours | Configurable |
| Concurrent environments | 1 | 20 | Unlimited |
| Mobile previews (iOS + Android) | |||
| Twin library | Postgres · Redis · Stripe test | All supported SDKs | All + custom OpenAPI twins |
| Integrations | GitHub | GitHub · Linear · Jira | GitHub · Linear · Jira · custom |
| Support | Community | Email (24h) | Dedicated Slack + named CSM |
| SSO / SAML | |||
| Audit log | |||
| Self-hosted option | |||
| Data residency | US | US | US · EU · custom |
FAQ
Billing questions.
What counts as one PR?
One scan + one ephemeral twin environment. Reopens and new pushes to the same PR don't charge again — we reuse the same environment and re-run the pipeline in place.
Do cancelled or unmerged PRs count?
Only PRs that trigger a pipeline count. If you open a PR and close it immediately, no environment boots and no charge.
Is the Hobby tier really free?
Yes. 50 PRs / month on public or private repos, no credit card. You'll see a soft banner in the dashboard as you approach the limit.
How does Team billing work?
Per active developer who opens a PR in the billing month. Reviewers and read-only seats are free. Usage-based on top: you only pay for the PRs your team actually shipped.
Can pilot teams stay on their pilot terms after launch?
Yes. Pilot cohort teams are grandfathered at their pilot rate for 12 months post-launch, with the option to renew.
Do you have a startup or open-source program?
Yes — early-stage startups (YC / seed) and verified OSS maintainers get the Team tier free for 12 months. Drop a note via the contact page.