When we started forge-error-tracker, it was a single-tenant tool for our own use. Every team member had full access, and we tracked errors for all our products in one place.
That worked for a team of 3. It doesn't work for a company.
Version 2 is a complete rebuild focused on multi-tenancy, access control, and billing.
Multi-Tenant Architecture
Every error group, event, and alert is now scoped to a tenant. API keys authenticate against a tenant, and all queries are automatically scoped. You can't accidentally see another company's errors.
Role-Based Access Control
Four roles: owner, admin, member, and viewer.
- Owner: Full access including tenant deletion and billing management
- Admin: Everything except tenant deletion
- Member: Project operations within assigned projects
- Viewer: Read-only access to error data
The key insight: API key authentication bypasses RBAC entirely (it's machine-to-machine), while dashboard users get role-based permissions. This separation is clean — ingest traffic isn't affected by dashboard auth.
Invite Flow
Invite team members by email. Invites are single-use tokens with a 7-day expiry. When a user accepts, they're added to the tenant with the role you specified. No password sharing required.
Stripe Billing
We integrated Stripe billing with three tiers:
- Free: 100K events/month, 1 project, 7-day retention
- Pro: 1M events/month, unlimited projects, 30-day retention, Slack + webhook alerts
- Enterprise: Unlimited events, 90-day retention, SSO, dedicated support
Checkout and billing portal both work through Stripe's hosted flows. No credit card forms on our side.
What Stayed the Same
The core ingest API is unchanged — if you're already sending errors to forge-error-tracker, v2 is a drop-in replacement. The rate limiting, fingerprinting algorithm, and Sentry envelope parsing all remain.
What's New
- Invite-based team onboarding
- Per-member role management
- Stripe checkout and billing portal
- Audit log for admin actions
- Uptime monitoring (new in v2)
Available now at errors.blueforge.studio. Free tier is generous enough for small teams to evaluate without talking to sales.