Docs
What Meterly does
What it is
Meterly is a usage-unit ledger and runtime authorization layer for products that sell prepaid usage. Grants land in expiring or non-expiring buckets.
When to use it
Use Meterly when your backend needs to grant controlled units, check balances, and authorize work before it runs.
How to use it
Current flow
Subscription renewal
RevenueCat renewal
Mapped package
Bucket expires at period end
One-time purchase
RevenueCat purchase
Mapped package
No-expiration bucket
Usage request
Authorize usage
Earliest-expiring bucket first
Reserve or use
Refund
Refund cancellation
Deduct available amount
Never below zero
Refund reversed
RevenueCat reversal
Restore prior deduction
No duplicate grant
RevenueCat or your backend verifies a purchase. Meterly grants the mapped package or usage units into a bucket. Your backend protects work with guard or reserve, commit, and release. Customers shows balances, grants, refunds, and usage history. Credits are usage entitlement units, not money.