getlago/lago

GitHub: getlago/lago

Lago 是一个开源的计量计费 API 平台,为企业提供基于使用量和订阅模式的自动化账单管理、支付编排与营收分析能力。

Stars: 10005 | Forks: 672

Lago

Lago

AI 原生的计费平台
为产品导向型企业提供的开源计量、计费与营收基础设施。

文档 · 官网 · Slack · 问题 · 路线图

Github Stars Release License Slack YC

## 信赖我们

PayPal Mistral AI Groq Synthesia Laravel

## 什么是 Lago? Lago 是一款开源的计费平台,支持基于使用量、基于订阅以及混合计费模式。只要您能追踪,就能为之计费。 - **开源** — 通过自行托管实现数据的完全控制,或使用 Lago Cloud 以更快地上手。无论哪种方式,代码都是透明的 - **与支付无关** — 兼容 Stripe、Adyen、GoCardless 或任何支付网关 - **API 优先** — 所有功能均可通过 REST API 访问 - **SOC 2 Type II 认证** ## 功能 | 功能 | 描述 | |---------|-------------| | **[使用量计量](https://www.getlago.com/products/metering)** | 针对任何计费维度的实时事件摄入与聚合 | | **[计费与开票](https://www.getlago.com/products/invoicing)** | 自动生成订阅、使用量和混合方案账单 | | **[权限管理](https://www.getlago.com/platform/entitlements)** | 与您的计费方案直接绑定的功能访问管理 | | **[资金催收](https://www.getlago.com/platform/cash-collection)** | 具备催款、重试和多网关支持的支付编排 | | **[营收分析](https://www.getlago.com/platform/revenue-analytics)** | 深入洞察 MRR、使用趋势和营收驱动因素 | | **[Lago Embedded](https://www.getlago.com/platform/embedded)** | 面向平台和市场的白标计费方案 | | **[Lago AI](https://www.getlago.com/platform/ai)** | AI 驱动的计费智能与面向 AI agent 的 MCP 服务器 | | **[集成](https://doc.getlago.com/integrations/introduction)** | NetSuite、Xero、Salesforce、HubSpot、Avalara、AWS/Azure/GCP Marketplace 等 | ## 快速开始 ### 云端(最快) 几分钟内开始计费 — 无需管理任何基础设施。 [**注册 Lago Cloud**](https://www.getlago.com/pricing) 或发送邮件至 hello@getlago.com ### 自托管 #### 前置条件 - Docker & Docker Compose - Git #### 快速启动 ``` # Clone the repo git clone --depth 1 https://github.com/getlago/lago.git cd lago # Generate RSA key echo "LAGO_RSA_PRIVATE_KEY=\"$(openssl genrsa 2048 | openssl base64 -A)\"" >> .env source .env # 启动 Lago docker compose up ``` 打开 http://localhost 访问 UI。API 位于 http://localhost:3000。 #### 更新后 ``` docker compose up ``` #### 配置 如果您的服务器不在 `localhost`,请在 `.env` 中进行以下设置: ``` LAGO_API_URL="http://your-server:3000" LAGO_FRONT_URL="http://your-server" ``` 有关环境变量和高级配置(S3/GCS 存储、SMTP、SSL、用于高通量的专属 worker)的完整列表,请参阅[自托管文档](https://doc.getlago.com/guide/lago-self-hosted/docker#configuration)。 #### 查找您的 API key 1. 在侧边栏打开 **Developer** 部分 2. 转到 **API keys** 标签页 3. 点击 **Copy** ## 文档 - [**入门指南**](https://doc.getlago.com) — 完整文档 - [**API 参考**](https://doc.getlago.com/api-reference) — REST API 文档 - [**计费模板**](https://getlago.com/docs/templates/introduction) — 复现来自 Algolia、Segment、Mistral、OpenAI 等的定价模型 - [**开发环境**](./docs/dev_environment.md) — 在本地搭建 Lago 进行开发 - [**架构**](./docs/architecture.md) — 技术架构与流程 - [**监控**](./docs/monitoring.md) — Prometheus 指标与告警 ## SDK 与客户端库 | 语言 | 包 | |----------|---------| | **Node.js** | [lago-javascript-client](https://github.com/getlago/lago-javascript-client) | | **Python** | [lago-python-client](https://github.com/getlago/lago-python-client) | | **Ruby** | [lago-ruby-client](https://github.com/getlago/lago-ruby-client) | | **Go** | [lago-go-client](https://github.com/getlago/lago-go-client) | 完整的 OpenAPI 规范:[lago-openapi](https://github.com/getlago/lago-openapi) ## 许可证 基于 AGPLv3 许可证分发。[为什么我们选择 AGPLv3](https://www.getlago.com/blog/open-source-licensing-and-why-lago-chose-agplv3)。 ## 分析与追踪 Lago 默认追踪自托管实例上的基本操作。不会收集任何客户 PII 或财务数据。[了解更多或选择退出](https://doc.getlago.com/guide/lago-self-hosted/tracking-analytics)。
标签:API, EVTX分析, SaaS, 使用量计量, 搜索引擎查询, 支付编排, 收入分析, 测试用例, 计费系统, 订阅管理, 请求拦截