Repolode
useautumn

useautumn/autumn

Открытый слой ценообразования и биллинга между Stripe и приложением: подписки, кредиты, оплата по факту использования и сверхлимитные начисления.

Open source альтернатива:Stripe BillingChargebeeRecurly

Звёзды
2,828
Форки
279
Открытые issues
326
Последний коммит
22 часа назад

Что это?

Autumn находится между Stripe и вашим приложением: с его помощью можно задать модель ценообразования и подключить её с помощью нескольких строк кода. Платформа поддерживает подписки, кредитные системы и пополнение баланса, оплату по факту использования со сверхлимитными начислениями, а также индивидуальные тарифы для крупных клиентов.

Главная задача Autumn — убрать логику биллинга из кода приложения. Переходы на более дорогие и дешёвые тарифы, отмена подписок и обработка неудачных платежей выполняются платформой, а не написанными вами обработчиками вебхуков. Менять цены можно в панели управления, не выполняя миграции базы данных.

Работа с биллингом доступна через три функции: attach — для покупки и смены тарифа, check — для проверки доступа и оставшегося лимита, track — для записи событий использования. Autumn доступен как облачный сервис или для самостоятельного хостинга с Bun и Postgres.

Ключевые возможности

  • 01Подписки, кредитные системы и пополнение баланса на одной платформе
  • 02Оплата по факту использования с лимитами в реальном времени и сверхлимитными начислениями
  • 03Тарифы с оплатой за место и предоплатой
  • 04Встроенная обработка смены тарифа, отмены подписки и неудачных платежей
  • 05Три функции (attach, check, track) для интеграции биллинга

Сценарии использования

  • Добавление платных тарифов и ограничений на функции в SaaS-продукт
  • Оплата использования токенов AI или API со сверхлимитными начислениями
  • Предложение индивидуальных корпоративных тарифов без изменений кода приложения
  • Эксперименты с кредитами или новыми тарифами без миграций базы данных

Быстрый старт

  1. 1

    Убедитесь, что bun установлен

  2. 2

    Установите зависимости проекта

    bun install
  3. 3

    Запустите Autumn

    bun dev

Что важно знать

  • Для самостоятельного размещения требуются несколько внешних сервисов. В README предлагается обращаться за помощью к команде в Discord.
  • Для локального входа необходимо указать учетные данные Resend или Google OAuth в server/.env либо использовать OTP, выводимый в консоль.

Темы

Частые вопросы

Что такое autumn?
Открытый слой ценообразования и биллинга между Stripe и приложением: подписки, кредиты, оплата по факту использования и сверхлимитные начисления. Autumn находится между Stripe и вашим приложением: с его помощью можно задать модель ценообразования и подключить её с помощью нескольких строк кода. Платформа поддерживает подписки, кредитные системы и пополнение баланса, оплату по факту использования со сверхлимитными начислениями, а также индивидуальные тарифы для крупных клиентов.
autumn можно использовать бесплатно? Какая у него лицензия?
autumn распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
autumn всё ещё поддерживается?
Активно поддерживается. Последний коммит в autumn — 19 окт. 2026 г..
Для чего можно использовать autumn?
Добавление платных тарифов и ограничений на функции в SaaS-продукт Оплата использования токенов AI или API со сверхлимитными начислениями Предложение индивидуальных корпоративных тарифов без изменений кода приложения Эксперименты с кредитами или новыми тарифами без миграций базы данных
Как установить autumn?
Убедитесь, что bun установлен Установите зависимости проекта: bun install Запустите Autumn: bun dev
Где скачать autumn?
Исходный код и инструкции по установке — на GitHub: https://github.com/useautumn/autumn

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты