我的作品 UsageRail
superlede(Super Lede)
·
November 07, 2026
·
16 hits
接口写完、准备收钱的时候,还有一圈活要干:给每个客户发 key,按客户限流,免费版每月给多少次,用超了是拒绝还是按量收钱,月底按用量出账单。每个卖 API 的项目都绕不开这些,我就把它们做成了 UsageRail。
适合用 Node.js 或 Python 写 API、向海外客户收费、用 Stripe 收款的独立开发者和小团队。
用法是在你的服务里装 SDK,加一个中间件,Express、FastAPI、Django、Next.js 等常见框架都有现成接法。SDK 在你自己的进程里检查 key、限流和额度,请求不经过我的服务器,计数每 60 秒批量上报一次。
限流、每月额度、超额计费或预付额度都在控制台里配。连上你自己 Stripe 账号的受限 key 后,订阅费和超额用量都在你的 Stripe 里出账,钱直接进你的账户。你的客户还有一个开发者门户,可以自己建 key、看用量、订阅套餐。
价格:每月通过它出账的金额在 1,000 美元以内免费,不用绑卡;超过后 29 美元一个月起,不抽成,Stripe 手续费另算。SDK 是 MIT 协议开源的。
两点限制先说清楚:计费只接 Stripe,用微信、支付宝收款的话用不上这部分;进程被 kill -9 时还没上报的计数会丢,也不会计费。
No Reply at the moment.