Now in private beta

Plan-awareproduct access

Tie teams and billing to what users can do.
Bring your own auth.

Trusted integrations

Stripe
Chargebee
Okta
Clerk
WorkOS
Complete solution

Everything you need to control access

From team management to billing sync, all the pieces work together seamlessly.

Teams & users

Organize orgs, workspaces, and memberships.

Plans → features

Map commercial plans to real entitlements.

Seat licensing

Assign/revoke seats and track who's active.

Overrides

Grant exceptions per team/user, with expiry.

Rollouts (optional)

Kill/beta/% rules that never grant access on their own.

Billing sync

Stripe/Chargebee adapters and webhooks.

Decision API

"Can this user use X?" with limits and evidence.

Audit & sessions

See who changed what and recent activity.

Webhooks & exports

Push events and replicate data to your warehouse.

9
Core features
99.9%
Uptime SLA
<1ms
Decision time

How it works

Three simple steps to plan-aware product access that works with your existing stack

1

Authenticate

Your IdP logs the user in. We don't replace your auth.

OktaAuth0ClerkWorkOSCustom OIDC
2

Resolve access

We evaluate team, plan, seats, and overrides to decide entitlement.

Team + Plan + Seats + Overrides + Rollouts
3

Enforce

Your app calls the Decision API and applies allow/deny/limits in real time.

Sub-millisecond responseCached decisions
Ready in minutes, not months
Lightning fast

Ask once. Enforce everywhere.

Call /decide with { teamId, userId, feature }. We return { result, limits, evidence } you can trust.

Decision API - Sub-millisecond response
POST /api/v1/decide
Content-Type: application/json
{
"teamId": "team_abc123",
"userId": "user_xyz789",
"feature": "ai-assistant"
}
// Response
{
"result": "allow",
"limits": {
"requests_per_month": 1000,
"seats": 5
},
"evidence": {
"plan": "pro",
"override": null,
"rollout": "stable"
}
}
Sub-millisecond response
🚀Global edge caching
🛡️99.99% uptime SLA
📊Real-time decisions

Plays nicely with your stack

Built-in integrations with the tools you already use. No vendor lock-in.

Stripe
Chargebee
Okta
Clerk
WorkOS
Auth0

Billing Providers

Sync plans and seats from Stripe, Chargebee, or any billing provider

Identity Providers

Works with Okta, Auth0, Clerk, WorkOS, or any OIDC provider

Data Export

Webhooks and exports to your warehouse. Own your data.

Frequently asked questions

Everything you need to know about implementing plan-aware access control

Most Popular

Integration

How does SaaS Plans integrate with my existing authentication?

SaaS Plans works as an authorization layer on top of your existing authentication system. Whether you use Okta, Auth0, Clerk, WorkOS, or any OIDC provider, we handle the "what can this user access" decisions while your IdP handles "who is this user."

Product

What's the difference between SaaS Plans and feature flags?

Feature flags control what features exist, while SaaS Plans controls who can use them. We're plan-aware access control - your commercial plans directly determine what users can access. Feature flags are operational; we're commercial.

Billing

How do you handle usage-based billing and metered features?

We support usage limits, credits, and add-ons as first-class citizens. Our Decision API returns not just allow/deny, but also current usage counts, remaining credits, and rate limits. Perfect for AI API calls, storage quotas, or any metered feature.

Reliability

What happens if your service goes down?

We're designed for sub-millisecond response times with aggressive caching and fallback strategies. Our SDKs cache decisions locally and provide configurable fallback behavior. You can also run our decision engine on-premises for maximum reliability.

Integration

How does SaaS Plans integrate with my existing authentication?

SaaS Plans works as an authorization layer on top of your existing authentication system. Whether you use Okta, Auth0, Clerk, WorkOS, or any OIDC provider, we handle the "what can this user access" decisions while your IdP handles "who is this user."

Product

What's the difference between SaaS Plans and feature flags?

Feature flags control what features exist, while SaaS Plans controls who can use them. We're plan-aware access control - your commercial plans directly determine what users can access. Feature flags are operational; we're commercial.

Billing

How do you handle usage-based billing and metered features?

We support usage limits, credits, and add-ons as first-class citizens. Our Decision API returns not just allow/deny, but also current usage counts, remaining credits, and rate limits. Perfect for AI API calls, storage quotas, or any metered feature.

Reliability

What happens if your service goes down?

We're designed for sub-millisecond response times with aggressive caching and fallback strategies. Our SDKs cache decisions locally and provide configurable fallback behavior. You can also run our decision engine on-premises for maximum reliability.

Migration

Can I migrate my existing access control logic?

Yes. Our audit logs and decision explanations help you understand exactly how decisions are made. We provide migration tools and can gradually take over from your existing system. Many customers start by shadowing their current logic.

Enterprise

How do you handle complex enterprise requirements?

We support team hierarchies, custom overrides, time-based access, and complex seat assignments. Our enterprise customers use us for multi-tenant SaaS, internal tools, and complex B2B scenarios with thousands of users.

Data

What data do you store and can I export it?

We store your team structure, plan assignments, and access decisions. All data is exportable via webhooks, direct database replication, or data warehouse connectors. You own your data completely.

Pricing

How much does it cost?

We offer a generous free tier for development and small teams. Production pricing is based on monthly active users and decision volume. Contact us for enterprise pricing with volume discounts and custom SLAs.

Still have questions?

Our team is here to help. Schedule a demo or reach out directly.

Ready to get started?

Make plans actually control features

Ship pay-gated access without changing your auth. Start building better SaaS access control today.

✨ Free to start
🚀 5min setup
🔒 Enterprise ready
💝 No vendor lock-in