Optional commercial web admin
Manage entitlements without building the internal tool.
The open-source engine is complete on its own. Subscrio Web Admin adds a ready-made interface and REST API for teams that do not want to build catalog and customer operations from scratch.
What you can manage
Manage your catalog and subscriptions in one place.
Subscrio Web Admin puts the catalog, customer state, billing activity, email rules, and contract exceptions in one self-hosted interface. Your application still resolves stable feature keys through the embedded open-source library.
01 / Catalog
Make the full subscription catalog visible.
Customers, products, plans, billing cycles, subscriptions, and features each have a dedicated screen. Find an account, revise a plan, or add a feature without writing a migration for routine operational work.
02 / Subscriptions
Control lifecycle state and one-customer exceptions.
Support and product operations can inspect a subscription, change its dates, review the resolved feature values, and apply a narrow override. That makes contract exceptions explicit instead of turning them into hidden conditionals.
03 / Reporting
See subscription health, activity, and the audit trail.
The dashboard summarizes subscriptions by plan and status. When Stripe is connected, it also shows estimated subscription value and revenue. Recent activity and transaction logs give operators a traceable record when a customer asks what changed or a billing event needs investigation.
04 / Stripe
Use the Web Admin as your Stripe webhook.
Without the Web Admin, your application must receive Stripe webhooks and pass the event data to the Subscrio library for processing. Enable the Stripe integration in the Web Admin and Stripe can send supported events directly to Subscrio instead.
- Receive supported Stripe events through the Web Admin.
- Process subscription updates without routing the webhook through your application.
- Track revenue data as Stripe events arrive to add estimated revenue and subscription value to your dashboard.
Subscription synchronization
Prevent Stripe Drift.
Webhooks handle changes as they happen. A missed event, failed update, or changed price mapping can still leave a Subscrio subscription out of step with Stripe. The sync workflow will compare the current records and bring unintended differences back into line.
- Check current state
Compare Stripe's subscription facts with the corresponding Subscrio record.
- Find the drift
Identify missing or outdated plan, status, and billing information.
- Sync the subscription
Refresh stale records and continue checking for differences over time.
Stripe supplies billing facts. Subscrio's plans and customer-specific rules still determine product entitlements.
05 / Email
Automate customer email across the subscription lifecycle.
Send onboarding, trial, renewal, and cancellation emails from events Subscrio already handles. Create reusable messages, apply your brand, and choose which event sends each one. For teams that only need account and subscription email, the Web Admin may remove the need for a separate lifecycle-messaging service.
06 / Pricing tables
Build the public offer from the catalog you already manage.
The pricing-table utility starts with Subscrio products, plans, and features. It gives the marketing site a structured offer without maintaining a second hand-written feature matrix.
07 / REST API
Use the same operations from another service.
The secure REST API exposes the standard Subscrio workflow for systems that should not embed the package or connect directly to its database. Authenticate with an API key, then work with customers, subscriptions, and entitlements over HTTP.
- Remote catalog accessUse the API for approved internal tools and service integrations.
- Customer operationsCreate and inspect customer records through the API.
- Entitlement inspectionRetrieve what a customer can use without duplicating plan logic in the caller.
curl https://admin.example.com/api/customers \
-H "Authorization: Bearer $SUBSCRIO_API_KEY"curl https://admin.example.com/api/customers/acme/entitlements \
-H "Authorization: Bearer $SUBSCRIO_API_KEY"These HTTP routes belong to the commercial Web Admin. They are separate from the in-process TypeScript and .NET APIs documented for the open-source engine.
Commercial terms
Pay for the operating interface, not permission to use the engine.
The MIT-licensed entitlement engine remains free. The commercial license covers the self-hosted web admin and REST API shown above.
| Capability | Free engine | Web admin |
|---|---|---|
| Feature entitlement checks | Included | Uses the same engine |
| Catalog and customer services | Included in code | Ready-made web workflow |
| Customer overrides | Service API | Visual review and editing |
| Remote operations | Build your own API | REST API included |
| License | MIT | $4,995 one-time |
Beyond the base plan
Add capacity, count usage, or spend a shared balance.
Keep these policies explicit. Add-ons change included values; meters track one feature’s allowance per period; credits are shared across actions. Timed overrides provide exceptions that end at an exact instant.
Entitlement operations
Inspect the policy and its accounting result together.
Manage add-ons, composition, meter settings, usage history, currencies, plan grants, credit costs and timed overrides. Customer views expose balances, grants and ledger entries. Operation keys stay available for safe retries.

Common questions
Questions about Subscrio Web Admin
What can Subscrio Web Admin manage?
The Web Admin manages products, plans, features, billing cycles, customers, subscriptions, overrides, add-ons, metered usage, credit wallets, Stripe events, lifecycle emails, pricing tables, and REST API access from one self-hosted interface.
Does the Web Admin replace the library?
No. The Web Admin manages the same catalog and customer data used by the open-source library. Applications can keep using the library to resolve feature access, while approved systems can use the REST API for management operations.
How much does Subscrio Web Admin cost?
The introductory offer is $4,995 for a one-time Web Admin license. The open-source entitlement engine remains free, and the optional $499 yearly renewal covers support and upgrades.
Is the $499 yearly renewal required?
No. The yearly renewal is optional and covers ongoing support and upgrades for the web admin.
Where does the Web Admin run?
You host the Web Admin in infrastructure that can reach the Subscrio database. It is available as a Docker container, with assisted installation on Unix. Keep it private and restrict access to authorized operators.
Can the Web Admin receive Stripe webhooks directly?
Yes. Enable the Stripe integration and Stripe can send supported events directly to the Web Admin. Without it, your application receives verified events and passes them to the Subscrio library.
Can the Web Admin automate subscription lifecycle emails?
Yes. It can send reusable onboarding, trial, renewal, and cancellation emails from account and subscription events handled by Subscrio.
Can a team build its own Web Admin instead?
Yes. The open-source engine exposes services for managing the catalog and customer assignments. The commercial Web Admin provides the interface, workflows, and REST API without requiring your team to build and maintain them.