Report
Hello guys, when you build a new SaaS what are you using for managing your user subscriptions?
Are you a programmer? If not, then you'll probably need a paid product to help handle it.
What I usually do, is add a column to the user table for whether or not they have premium access. If there are many different products or membership levels, then I'll create a separate table for products and a join table for users <--> products. Quotas and subscription purchase history would also go in separate tables.
Yes, I am. I was looking for a good open-source for that - and there are a few for each topic but nothing which gives all the options. (e.g. API gateway for rate-limiting & quotas)
For something like this, it will likely be faster to write your own.
The reason is that apps (and business models) vary in how they're structured. Even if you find something open source that does all those things, it will almost definitely do them differently than you want to. Then you're stuck trying to modify code you didn't right and may not understand.