Autumn 是一个开源的定价与计费平台。
Autumn 是一个位于 Stripe 与你的应用之间的开源层,让你能够创建任意定价模型,并只需几行代码即可嵌入。在 Autumn 上,你可以构建:
云服务:开始使用 Autumn 的最快方式是通过我们的云服务。 自托管:如果您希望自行托管 Autumn:
bun。bun installbun dev就这样了!你应该能在 http://localhost:3000.` 上看到 Autumn 仪表板了。
ℹ️ Autumn 依赖一系列服务。如果你需要自托管或运行本地实例方面的帮助,请通过 Discord 联系团队。
⚠️ 要登录,请在登录页面输入邮箱,然后验证码(OTP)应该会出现在你的控制台/终端中。通常,我们使用 Resend 发送验证码邮件,或使用 Google OAuth——你可以通过在
server/.env中提供你的凭据来设置这些。
ℹ️ 如果你想使用自己的 Postgres 实例,请在
server/.env中的DATABASE_URL环境变量里粘贴连接字符串。
1️⃣ 计费基础设施很快就会变得复杂
不止是收款:它还要构建权限管理、计量、通过定时任务设置用量限制,并将其与升级、降级、取消和支付失败状态关联起来。竞态条件、边界情况和其他bug会拖慢你的进度。
2️⃣ 计费与应用逻辑应当解耦
成长型公司经常调整定价:涨价、尝试积分制或为新功能收费。数据库迁移、重建应用内流程、为自定义定价和旧定价用户保留权益而搭建内部仪表盘,简直是一场噩梦。
首先,在仪表盘上创建你的产品和套餐。我们支持任何定价模式。以下是一些我们见过的常见模式:
暂无开放 Issues,或尚未同步最近议题。