Открытый слой ценообразования и биллинга между Stripe и приложением: подписки, кредиты, оплата по факту использования и сверхлимитные начисления.
getlago/lago
Платформа с открытым исходным кодом для оплаты по факту использования: учитывает события, применяет тарифы и кредиты, формирует счета и собирает платежи.
Open source альтернатива:Chargebee
Zuora
Stripe 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
Запустите поддерживаемый скрипт демонстрации Agentic AI из репозитория (требуются Docker, curl и jq).
./examples/agentic-ai-demo/run.sh - 2
Войдите в локальный интерфейс по адресу http://localhost:8080, используя демонстрационные учетные данные из README.
- 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: доступно как хостируемый сервис или для самостоятельного размещения; поддерживает счета, сметы, проекты, задачи, расходы и учёт времени.
Открытые SDK и инструменты для AI-агентов от Stripe, позволяющие добавлять биллинг и платежи в продукты на базе LLM и AI-агентов.
Библиотека для Go, генерирующая типобезопасный код GraphQL-сервера на основе схемы GraphQL.
Открытая система веб-аналитики без cookies — альтернатива Google Analytics с упором на конфиденциальность, доступная в облаке и для самостоятельного размещения.