DEV Community

Cover image for SaaS Multi-Tenant Feature Entitlements in Real Time (Kiponos Java SDK)
Devops Kiponos
Devops Kiponos

Posted on • Originally published at github.com

SaaS Multi-Tenant Feature Entitlements in Real Time (Kiponos Java SDK)

Enterprise CS needs to enable a beta feature for one tenant now โ€” not after tonight's deploy. Java SaaS services read entitlements from Kiponos:

var tenant = kiponos.path("tenants", tenantId);
if (!tenant.getBool("feature_analytics_v2")) return forbidden();
if (seatsUsed > tenant.getInt("seat_cap")) return upgradeRequired();
Enter fullscreen mode Exit fullscreen mode

Support edits tenant folder in UI; next API call enforces new gates. Same pattern scales to thousands of tenants via profile structure.

kiponos.io ยท github.com/kiponos-io/kiponos-io

Top comments (0)