
Chargebee
Subscription billing and revenue management for recurring businesses
Discover top open-source software, updated regularly with real-world adoption signals.

Open-source metering and usage-based billing API for SaaS
Programmable billing API for usage-based, subscription, and hybrid pricing models. Event-driven architecture that integrates with your existing stack and scales with product-led growth.

Lago is a programmable billing API designed for companies that have outgrown traditional subscription billing platforms. Built with an event-based architecture, Lago enables engineering teams to meter any trackable activity and charge accordingly—supporting usage-based, subscription, and hybrid pricing models without vendor lock-in.
Unlike percentage-based billing platforms, Lago offers transparent SaaS pricing for its cloud version and a free self-hosted option under AGPLv3. The open architecture connects seamlessly to payment gateways, CRMs, CPQ tools, and accounting software, ensuring your billing data can remain on your infrastructure. Teams gain full control over usage metering, plan configuration, invoicing, coupons, add-ons, and prepaid credits through an intuitive UI or API.
Whether you're running self-serve motions or sales-led deals, Lago adapts to complex go-to-market strategies. The platform automatically calculates charges and generates invoices based on plan configurations, unlocking recurring revenue opportunities for pay-as-you-go models and enabling fair pricing that scales with customer usage.
When teams consider Lago, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
API Platform Metering
Charge customers based on API calls, compute time, or data processed with real-time event tracking and automated invoice generation
Freemium to Paid Conversion
Implement prepaid credits and usage thresholds that automatically trigger upgrades when free-tier limits are exceeded
Enterprise Sales-Led Deals
Configure custom hybrid plans combining base subscriptions with usage overages for negotiated enterprise contracts
Multi-Product Billing Consolidation
Unify billing across multiple products and services into single invoices while maintaining granular usage breakdowns
Lago supports usage-based, subscription-based, and hybrid pricing models. You can create pay-as-you-go plans, fixed subscriptions, prepaid credits, one-time add-ons, and combinations of these through the UI or API.
Lago does not charge a percentage of revenue. The self-hosted version is free under AGPLv3. The cloud version uses transparent SaaS pricing rather than revenue-share models.
Yes. Lago can be self-hosted using Docker Compose. The AGPLv3 license allows you to deploy on your infrastructure, ensuring billing data never leaves your systems.
Lago's composable architecture connects to payment gateways, CRMs, CPQ tools, and accounting software. Client libraries are available for Go, JavaScript, Python, and Ruby.
By default, Lago tracks basic actions on self-hosted instances for product updates, but does not collect customer personal information or invoice financial data. Tracking can be fully disabled.
Project at a glance
ActiveLast synced 4 days ago