Command Palette

Search for a command to run...

position in category
#8

Open-source billing layer that sits between your application and Stripe. Handles subscriptions, credit ledgers, usage limits, and entitlement state that you would otherwise build and maintain yourself. Pricing lives in configuration rather than in code, so plan changes and migrations become config edits instead of engineering sprints.

Autumn flips the typical billing model: instead of post-hoc invoicing where usage is sent and invoices generated at period end, it uses a low-latency check function called before an action to gate access based on plan and balance. Response times stay under 50ms via multi-region caching. The platform is built on top of Stripe, so customers and payment details remain in your own account.

Key capabilities:

  • Subscriptions, credit ledgers, usage-based billing with real-time limits and overages
  • Config-driven pricing via file or dashboard, versioning and grandfathering for plan migrations
  • React hooks and UI components, including shadcn/ui variants for billing pages
  • Custom plans for enterprise customers, seat-based pricing, referral programs, usage analytics
  • Self-host with Docker and PostgreSQL, or use the hosted service
  • SDKs for TypeScript, Python, and Convex integration

Teams use Autumn to monetize SaaS and AI products without writing checkout flows, webhook handlers, or entitlement logic. A single function generates Stripe checkout URLs and handles upgrades, downgrades, and one-time top-ups. Feature gating works by calling check before an action, so no webhooks are required to enforce limits. Suited for credit-based AI products, usage-metered APIs, and any app that needs flexible subscription and usage billing.

GitHub Repositories
10
-16.7%
Trending down this week
Removed in 2 repos

Top repositories using Use Autumn

Most popular GitHub repositories that import or use Use Autumn
Cumulated Stars
43.3K
Missing something?