Our mission is to make it easier to launch SaaS businesses.
And I'm proud to say that today marks an important milestone towards that goal.
SaaS isn't SaaS without strong support for subscription billing and we're confident that modeling Saasify's billing model off of Stripe's will have a lot of long-term benefits.
One of the most requested feature requests we've received is support for more flexible billing models that represent more common pricing scenarios, and today we're excited to launch this publicly.
With this change, our billing models reflect Stripe's subscription billing models and features much more closely. 💪
And the best part is that the majority of this work is open source!
Some example features include:
Example of 3 pricing plans with rate limits, metered billing, and custom features.

---
Example of 3 pricing plans with rate limiting and metered billing disabled

---
And here's the default billing model if you don't specify one. It combines a base price of $0.99 per month with metered billing to pay a small amount per request.

As far as testing goes, here's what i've done so far:
Please let us know if you run into any unexpected issues across your deployments especially in the next few days.
Note that previous deployments will continue to work as-is (the upgrade is backwards-compatible).
If you want to redeploy a project, however, you will need to update your saasify.json pricing config to the new format.
The CLI will warn you about this. For more info, visiit https://saasify.sh/#/pricing and https://saasify.sh/#/configuration.
Thanks!