Open-source entitlement engine for .NET and TypeScript
Use Subscrio to define what each plan includes and determine what each customer can access.
This project has not yet reached version 1.0, so its API may change between releases. However, the codebase is actively maintained and currently used in multiple commercial products.
| subscrio/subscrio | Hub and navigator — domain overview, repository map, cross-cutting issues |
| docs | Documentation source (docs.subscrio.com) |
| Package | Repository | Install |
|---|---|---|
npm subscrio |
subscrio-typescript | npm install subscrio |
NuGet Subscrio.Core |
subscrio-dotnet | dotnet add package Subscrio.Core |
| Extension | Repository |
|---|---|
| Audit log | subscrio-extensions-audit-log |
| Payments | subscrio-extensions-payments |
Subscrio resolves feature access from plans and subscription overrides. It is not a payment processor, user-authorization system, feature-flag service, or license-key activation service. It can work alongside those systems.
| Subscrio is | Subscrio is not |
|---|---|
| An entitlement engine in your app | A hosted entitlement SaaS |
| Plan + subscription + override resolution | A feature-flag platform |
| Optional Stripe event processing | A payment processor |
Maintained by Jasen Fici · subscrio.com