Repolode
getlago

getlago/lago

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

Open source альтернатива:ChargebeeZuoraStripe Billing

Звёзды
10,704
Форки
772
Открытые issues
33
Последний коммит
22 часа назад

Что это?

Lago — биллинговый движок с открытым исходным кодом для продуктов, стоимость которых зависит от использования, например от расхода токенов AI, объёма вычислений или числа вызовов API. Приложения отправляют в Lago события использования, а платформа преобразует их в биллинговые метрики, применяет модели ценообразования — ступенчатую, объёмную, пакетную и предоплаченную — и формирует подписки, счета, кредит-ноты и запросы на оплату.

Платформа построена по принципу API-first и не зависит от интерфейса: в ней есть REST API, SDK для Node.js, Python, Ruby и Go, вебхуки и MCP-сервер для AI-агентов. Также предусмотрен веб-интерфейс для продуктовых и финансовых команд. Учёт использования и расчёт стоимости отделены от обработки платежей, поэтому можно подключать Stripe или Adyen, не делая их источником данных о каталоге продуктов.

Lago можно развернуть на собственных серверах с помощью Docker Compose или в Kubernetes с Helm-чартами. Для масштабирования обработки событий, биллинга и вебхуков поддерживаются выделенные воркеры. Приём событий идемпотентен по transaction_id, поэтому повторно отправленные события не тарифицируются дважды.

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

  • 01Принимает события использования и устраняет дубликаты по transaction_id.
  • 02Поддерживает ступенчатую, объёмную и пакетную тарификацию, предоплату и минимальные обязательства по расходам.
  • 03Управляет предоплаченными кредитами, лимитами и уведомлениями об использовании.
  • 04Формирует подписки, счета и кредит-ноты, а также рассчитывает налоги в разных валютах.
  • 05Подключается к платёжным провайдерам, таким как Stripe, Adyen и GoCardless.
  • 06Предоставляет REST API, SDK, вебхуки и MCP-сервер.

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

  • Выставлять счета клиентам AI API по числу токенов или использованию моделей, в том числе с предоплаченными кредитами.
  • Взимать плату за ресурсоёмкие задачи, например за минуты CI или время работы GPU.
  • Добавить в SaaS-продукт тарифы с оплатой по факту использования, не создавая биллинг с нуля.
  • Развернуть биллинговую систему на собственных серверах, чтобы хранить данные клиентов и финансовую информацию в своей инфраструктуре.

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

  1. 1

    Запустите поддерживаемый скрипт демонстрации Agentic AI из репозитория (требуются Docker, curl и jq).

    ./examples/agentic-ai-demo/run.sh
  2. 2

    Войдите в локальный интерфейс по адресу http://localhost:8080, используя демонстрационные учетные данные из README.

  3. 3

    По завершении удалите изолированный Compose-проект демо и том с данными.

    ./examples/agentic-ai-demo/run.sh --cleanup

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

  • Для быстрого запуска нужны Docker, curl и jq; он запускает весь стек Lago локально.
  • Billing Assistant — функция Premium, доступная по запросу.
  • Проект распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая накладывает обязательства на модификации, доступные по сети.

Темы

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

Что такое lago?
Платформа с открытым исходным кодом для оплаты по факту использования: учитывает события, применяет тарифы и кредиты, формирует счета и собирает платежи. Lago — биллинговый движок с открытым исходным кодом для продуктов, стоимость которых зависит от использования, например от расхода токенов AI, объёма вычислений или числа вызовов API. Приложения отправляют в Lago события использования, а платформа преобразует их в биллинговые метрики, применяет модели ценообразования — ступенчатую, объёмную, пакетную и предоплаченную — и формирует подписки, счета, кредит-ноты и запросы на оплату.
lago можно использовать бесплатно? Какая у него лицензия?
lago распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
lago всё ещё поддерживается?
Активно поддерживается. Последний коммит в lago — 21 окт. 2026 г..
Для чего можно использовать lago?
Выставлять счета клиентам AI API по числу токенов или использованию моделей, в том числе с предоплаченными кредитами. Взимать плату за ресурсоёмкие задачи, например за минуты CI или время работы GPU. Добавить в SaaS-продукт тарифы с оплатой по факту использования, не создавая биллинг с нуля. Развернуть биллинговую систему на собственных серверах, чтобы хранить данные клиентов и финансовую информацию в своей инфраструктуре.
Как установить lago?
Запустите поддерживаемый скрипт демонстрации Agentic AI из репозитория (требуются Docker, curl и jq).: ./examples/agentic-ai-demo/run.sh Войдите в локальный интерфейс по адресу http://localhost:8080, используя демонстрационные учетные данные из README. По завершении удалите изолированный Compose-проект демо и том с данными.: ./examples/agentic-ai-demo/run.sh --cleanup
Где скачать lago?
Исходный код и инструкции по установке — на GitHub: https://github.com/getlago/lago

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

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

Приложение для выставления счетов на Laravel: доступно как хостируемый сервис или для самостоятельного размещения; поддерживает счета, сметы, проекты, задачи, расходы и учёт времени.

10,3 тыс.2,8 тыс.PHPOtherОбновлён 7 часов назад