Skip to main content
BlueForge LogoBlueForge
Back to blog
LaunchDraft2 min read

forge-error-tracker v2: Multi-Tenant Error Tracking with RBAC and Stripe Billing

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.

Stay in the Loop

Get early access to our products and be the first to know when we launch.

Join the Waiting List