Meteroid logo

Meteroid

Cloud-native pricing and billing infrastructure for product-led SaaS

Open-source billing platform designed for usage-based pricing, subscription management, and product-led growth. Automates invoicing, metering, and revenue analytics with transparent, scalable infrastructure.

Meteroid banner

Overview

Modern Billing for Product-Led SaaS

Meteroid is a cloud-native billing infrastructure built to address the complexities of usage-based pricing and product-led growth. Designed for startups, SMEs, and enterprises transitioning away from traditional billing systems, it eliminates the gap between customer usage and invoicing through real-time metering and flexible pricing models.

How It Works

Meteroid integrates via a simple API to collect customer usage data and interactions. The billing engine applies custom pricing models—from subscriptions to usage-based tiers—generating accurate, timely invoices automatically. The platform simplifies complex billing scenarios including grandfathering, cost limiting, and pricing experiments while providing actionable revenue analytics.

Built on Solid Foundations

Developed in Rust for efficiency, reliability, and safety, Meteroid embraces open-source principles and transparency. The platform supports self-hosted deployments and integrates with modern data stacks including ClickHouse for analytics. Currently in alpha, Meteroid is actively developed with a focus on creating sustainable, user-centric billing infrastructure that scales with your business.

Highlights

Usage-based billing engine with real-time metering and flexible pricing models
Automated subscription management, invoicing, and revenue analytics
Cost limiting, grandfathering, and pricing experimentation capabilities
Built in Rust with ClickHouse integration for performance and scalability

Pros

  • Designed specifically for product-led growth and usage-based billing models
  • Self-hosted option provides full control over billing infrastructure
  • Modern tech stack (Rust, ClickHouse) ensures performance and reliability
  • Transparent open-source development with active community support

Considerations

  • Currently in alpha stage and not recommended for production use
  • AGPL-3.0 license may require careful consideration for commercial deployments
  • Smaller ecosystem compared to established billing platforms like Stripe Billing
  • May require technical expertise for self-hosted deployment and customization

Managed products teams compare with

When teams consider Meteroid, these hosted platforms usually appear on the same shortlist.

Chargebee logo

Chargebee

Subscription billing and revenue management for recurring businesses

ChargeOver logo

ChargeOver

Recurring billing and subscription management with invoicing and dunning

Maxio logo

Maxio

Subscription billing & revenue operations platform for B2B SaaS

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Startups and SMEs building usage-based or hybrid pricing models
  • Product-led SaaS companies requiring flexible billing experimentation
  • Engineering teams wanting full control over billing infrastructure
  • Businesses needing transparent, customizable billing with revenue analytics

Not ideal when

  • Production environments requiring battle-tested stability (currently alpha)
  • Teams seeking turnkey solutions without technical implementation overhead
  • Organizations requiring extensive third-party payment gateway integrations
  • Businesses needing immediate enterprise-grade support and SLAs

How teams use it

Usage-Based SaaS Billing

Accurately meter API calls, compute hours, or data usage and automatically generate invoices based on consumption tiers and custom pricing rules.

Subscription Management with Grandfathering

Manage complex subscription lifecycles while preserving legacy pricing for existing customers during plan migrations and pricing experiments.

Product-Led Growth Revenue Analytics

Track conversion metrics, expansion revenue, and usage patterns to optimize pricing strategies and identify growth opportunities.

Multi-Tenant Re-Invoicing

Aggregate usage across customer tenants and generate consolidated invoices with cost allocation and transparent usage breakdowns.

Tech snapshot

Rust63%
TypeScript33%
JavaScript2%
PLpgSQL1%
Typst1%
Dockerfile1%

Tags

stripeanalyticsmodern-data-stackself-hostedmeteringrevenuesaasclickhousepaymentssubscriptionsusage-based-billingrustinvoicingplgbillingapitypescriptpricing

Frequently asked questions

Is Meteroid ready for production use?

No, Meteroid is currently in alpha and not recommended for production environments. The team is actively working toward a stable release.

What pricing models does Meteroid support?

Meteroid supports usage-based billing, subscription management, hybrid models, tiered pricing, cost limiting, and pricing experiments with grandfathering capabilities.

Can Meteroid be self-hosted?

Yes, Meteroid is designed for self-hosted deployments, giving you full control over your billing infrastructure and customer data.

What technology stack does Meteroid use?

Meteroid is built primarily in Rust for performance and safety, with TypeScript for the frontend, and integrates with ClickHouse for analytics and PostgreSQL for data storage.

What license does Meteroid use?

Meteroid is licensed under AGPL-3.0, which requires that modifications and network-accessible deployments also be open-sourced under the same license.

Project at a glance

Active
Stars
921
Watchers
921
Forks
46
LicenseAGPL-3.0
Repo age2 years old
Last commit18 hours ago
Self-hostingSupported
Primary languageRust

Last synced 4 hours ago