Stripeとアプリの間に導入する、サブスクリプションやクレジット、従量課金に対応したオープンソースの料金・請求レイヤー。
getlago/lago
利用イベントの計測、料金とクレジットの適用、請求書や決済の生成に対応した、オープンソースの従量課金プラットフォーム。
代替できる製品:Chargebee
Zuora
Stripe 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
リポジトリにある保守中のAgentic AIデモスクリプトを実行します(Docker、curl、jqが必要です)
./examples/agentic-ai-demo/run.sh - 2
READMEに記載されたデモ用認証情報で、http://localhost:8080 のローカルUIにログインします
- 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 の数値は毎日更新されます。
関連プロジェクト
リアルタイムの利用量計測に対応した、従量課金・クレジット課金・ハイブリッド課金のためのオープンソース基盤。クラウドでもセルフホストでも利用できます。
Laravel製のセルフホストまたはホステッド型の請求アプリ。請求書、見積もり、プロジェクト、タスク、経費、時間を管理できます。
LLMやAIエージェント製品に課金・決済機能を追加するための、StripeのオープンソースSDKとエージェントツール群。
プライバシーを重視するGoogle Analyticsの代替として提供される、Cookie不要のオープンソースWeb解析ツール。クラウド版とセルフホスト版を利用できます。
Next.jsとTypeScriptで構築された、短縮リンク、コンバージョン計測、アフィリエイトプログラム向けのオープンソースリンクアトリビューションプラットフォーム。