Repolode
getlago

getlago/lago

利用イベントの計測、料金とクレジットの適用、請求書や決済の生成に対応した、オープンソースの従量課金プラットフォーム。

代替できる製品:ChargebeeZuoraStripe Billing

スター
10,704
フォーク
772
未解決の Issue
33
最終コミット
21 時間前

これは何?

Lagoは、AIのトークン消費量、コンピューティングリソース、API呼び出しなど、利用量に応じて課金する製品向けのオープンソース課金エンジンです。アプリケーションからLagoに利用イベントを送ると、課金対象の指標に変換され、段階制、ボリューム制、パッケージ制、プリペイドなどの料金モデルが適用されます。その後、サブスクリプション、請求書、クレジットノートを作成し、決済を回収します。

APIファーストかつヘッドレスなプラットフォームで、REST API、Node.js、Python、Ruby、Go向けSDK、Webhook、AIエージェント向けのMCPサーバーを備えています。製品チームや財務チーム向けのWeb UIも利用できます。利用量の計測と料金設定は決済処理から分離されているため、StripeやAdyenなどのプロバイダーを接続しても、製品カタログの管理元をそれらにする必要はありません。

LagoはDocker Composeでセルフホストできるほか、Helm chartを使ってKubernetesにデプロイできます。イベント、請求、Webhookの処理をスケールするための専用ワーカーにも対応しています。イベントの取り込みはtransaction_idによって冪等性が保たれるため、リトライされたイベントが二重に課金されることはありません。

主な機能

  • 01利用イベントを取り込み、transaction_idを使って重複を排除します。
  • 02段階制、ボリューム制、パッケージ制、プリペイド、最低利用額コミットメントの料金設定に対応します。
  • 03プリペイドクレジット、利用枠、利用アラートを管理します。
  • 04複数通貨に対応し、サブスクリプション、請求書、クレジットノート、税金を処理します。
  • 05Stripe、Adyen、GoCardlessなどの決済プロバイダーと連携します。
  • 06REST API、SDK、Webhook、MCPサーバーを提供します。

ユースケース

  • プリペイドクレジットを利用して、トークン数やモデルの利用量に応じてAI APIの顧客に課金する。
  • CIの実行時間やGPUの稼働時間など、計算負荷の高いワークロードに課金する。
  • 課金システムを一から構築せずに、SaaS製品へ従量課金プランやメーター制プランを追加する。
  • 顧客データや財務データを自社インフラに保管できるよう、課金システムをセルフホストする。

クイックスタート

  1. 1

    リポジトリにある保守中のAgentic AIデモスクリプトを実行します(Docker、curl、jqが必要です)

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

    READMEに記載されたデモ用認証情報で、http://localhost:8080 のローカルUIにログインします

  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 の最終コミットは 2026年10月21日 です。
lago は何に使えますか?
プリペイドクレジットを利用して、トークン数やモデルの利用量に応じてAI APIの顧客に課金する。 CIの実行時間やGPUの稼働時間など、計算負荷の高いワークロードに課金する。 課金システムを一から構築せずに、SaaS製品へ従量課金プランやメーター制プランを追加する。 顧客データや財務データを自社インフラに保管できるよう、課金システムをセルフホストする。
lago のインストール方法は?
リポジトリにある保守中のAgentic AIデモスクリプトを実行します(Docker、curl、jqが必要です): ./examples/agentic-ai-demo/run.sh READMEに記載されたデモ用認証情報で、http://localhost:8080 のローカルUIにログインします 終了したら、デモ専用のComposeプロジェクトとデータボリュームを削除します: ./examples/agentic-ai-demo/run.sh --cleanup
lago はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/getlago/lago

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト