Welcome to Lumen

Lumen is a modern billing and entitlements system that makes SaaS monetization simple. Lumen comes with a powerful credit and usage management system, feature based access and real-time usage tracking. Learn how to get started with Lumen in 5 minutes.

Quick Navigation

Learning Path

New to Lumen? Follow this path to get up and running:

  1. Quickstart - Integrate Lumen end-to-end fast
  2. How Lumen Fits Together - Core concepts and mental model
  3. Features, Metrics & Events - Model what you sell and measure
  4. Plans & Pricing - Design your pricing structure
  5. Entitlements - Control feature access in your app
  6. UI Components - Add pricing tables and usage badges

The Problem with Existing Billing

Most billing systems force you to choose between simplicity and flexibility:

  • Stripe Billing: Great for simple subscriptions, but breaks down with complex pricing models, credit systems including real-time usage tracking, usage-based billing, and enterprise needs
  • Custom billing: Full control but months of development, hundreds of edge cases, ongoing maintenance, and compliance headaches
  • Enterprise solutions: Powerful but expensive, slow to implement, and over-engineered for most SaaS companies

How Lumen Solves This

  • Pricing you can change anytime: Append-only plans & versions; flexible Price DSL (fixed, usage, seats).
  • Real-time entitlements: Feature-based access with overrides; credits integrate with limits.
  • Usage & credits built‑in: Idempotent Events API, QuestDB metrics, usage and monetary credits.
  • Reliable billing: RRULE scheduling (timezones, DST), proration, invoice PDFs.
  • Payments that just work: Stripe & Dodo, webhook failover, hosted payment links.

Common Use Cases

Next Steps