{
  "slug": "autumn",
  "name": "Autumn",
  "url": "https://useautumn.com",
  "cat": "pay",
  "group": "back",
  "tagline": "Billing layer on top of Stripe",
  "price": "Free to ~$8k/mo processed · $375/mo to $50k · self-host free (Apache-2.0)",
  "tier": "mixed",
  "pick": false,
  "what": "Open-source billing layer that sits between your app and Stripe. It moves pricing from code into config and handles subscription state, usage metering, credits, entitlements and upgrade or downgrade proration, returning Stripe Checkout URLs. Stripe remains the processor, so Autumn is not a merchant of record.",
  "why": "Kills the worst part of a Stripe integration — webhook handling and feature gating — behind calls like <code>check</code> and <code>track</code>, so usage-based AI pricing takes an afternoon instead of a sprint.",
  "warn": "Not an MoR: Stripe fees and your own global tax obligations still apply on top. The hosted free tier stops around $8k processed per month and the next step is a steep $375/mo, though Apache-2.0 self-hosting is an escape hatch.",
  "install": "npm i autumn-js",
  "category": {
    "key": "pay",
    "name": "Payments & billing",
    "desc": "Merchant-of-record versus gateway is the choice that actually matters.",
    "group": "back",
    "groupName": "Give it a backend"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://useautumn.com/",
    "checked_at": "2026-08-18T16:48:12.002+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}