Open-source pricing and billing platform that helps SaaS companies launch, test, and scale complex billing models with ease. Features metering, invoicing, and real-time data.

At a Glance:

Meteroid is an open-source, cloud-native billing infrastructure platform for product-led SaaS that provides real-time usage metering, subscription management, CPQ, and automated invoicing through a self-hosted deployment model with Rust-powered high-throughput event ingestion.

Overview:

Meteroid is an open-source pricing and billing infrastructure platform designed for SaaS businesses transitioning to usage-based models and product-led growth principles. It bridges the gap between raw customer usage data and accurate billing by ingesting usage events through a simple API, applying custom pricing models, and generating timely invoices. The platform supports flat rate, usage-based, tiered, and hybrid pricing structures without requiring engineering effort for changes. Meteroid provides a self-hosted deployment option via Docker Compose and Kubernetes Helm charts, making it accessible for engineering teams that want to manage their own billing infrastructure rather than building it from scratch or relying on external services.

Key Decision Points:

  • Self-hosted deployment: Provides Docker Compose for testing/development and Helm chart for Kubernetes production deployments, giving teams direct control over their billing infrastructure.

  • Real-time usage metering: Ingests raw usage events without pre-aggregation, powered by Rust for high-throughput processing at scale.

  • Self-serve customer portal: Includes a customer-facing portal that allows end users to manage their own accounts, subscriptions, payment methods, and view usage history.

  • Quote-to-cash automation: When a quote is signed, a subscription is automatically created and billing starts without manual handovers between sales and billing teams.

  • Versioned pricing plans: Pricing changes are tracked through plan versioning, ensuring existing customers remain on their current plans unless explicitly migrated.

  • Multi-motion support: Built for both product-led teams shipping usage-based pricing and sales-led teams automating custom deal workflows.

Core Features:

  • Usage metering: Converts raw usage events like API requests, tokens, transactions, and storage into billable metrics in real time without pre-aggregation.

  • Pricing engine: Models flat rate, usage-based, tiered, and hybrid pricing structures with versioned plans that prevent unintended changes to existing customer subscriptions.

  • Subscription lifecycle management: Handles upgrades, downgrades, mid-cycle changes, and cancellations through full subscription lifecycle control.

  • Quotes (CPQ): Generates and sends quotes, then automatically creates subscriptions and initiates billing when quotes are signed.

  • Automated invoicing and credit notes: Produces detailed invoices for simple charges through complex usage-based and hybrid billing scenarios, with support for issuing credit notes.

  • Trials, coupons, and add-ons: Supports trial periods, promotional coupons, and subscription add-ons that allow customers to unlock additional capabilities without switching plans.

Use Cases:

  • Product-led SaaS teams deploying usage-based or hybrid pricing models from day one without building custom billing infrastructure.

  • Sales-led teams automating the quote-to-cash process to keep finance synchronized with sales without manual handovers.

  • Engineering teams that have experience building and maintaining billing systems and want to adopt a self-hosted alternative instead of developing from scratch.

Open-Source Alternative Value:

Meteroid provides a self-hosted billing infrastructure that can be deployed through Docker Compose or Kubernetes, allowing engineering teams to retain control over their billing data and infrastructure rather than relying on external billing services. The platform's Rust-based event ingestion is designed for high-throughput usage metering at scale, and its pricing engine supports versioned plans to prevent unexpected changes to existing customer subscriptions. As an open-source project, Meteroid offers the source code and deployment flexibility for teams that need to run their own billing infrastructure, particularly those transitioning to usage-based or hybrid pricing models.

ShareXLinkedInReddit

Related tools

Project stats

Stars

1,129

Forks

57

License

AGPL-3.0