Logo

What is OpenMeter?

OpenMeter is an open-source metering service that helps engineers to monetize consumption data.

Under the hood OpenMeter uses stream processing and combines the power of Go, Kafka and ClickHouse to provide scalable data ingestion and rapid usage aggregations.

Whether you're an individual developer or part of a larger team, OpenMeter can help you meter and monetize large volume of consumption data.

Usage metering is harder than it seems

Building a real-time, scalable metering that can provide instant aggregates and deduplication accurately creates engineering challenges around:

  • Accuracy: Metrics systems may not provide the needed accuracy due to sampling.
  • Cost: Database writes at scale can be expensive.
  • Latency: Periodic batch processing in data warehouses can introduce latency.
note

Read more about how OpenMeter compares to databases and metrics systems in our metering challenges deep dive.

Features

  • Scalable and reliable event-based metering to track consumption per token, second, or API call granularity.
  • Build real-time customer dashboards backed by OpenMeter. Our web SDK offers React components and hooks.
  • Query or integrate with OpenMeter to synchronize usage to external systems like CRM using a rich query API.
OpenMeter Cloud

Check out the full set of features and capabilities of OpenMeter Cloud and how it compares to OpenMeter here.

Join our Community

If you have questions about anything related to OpenMeter, you're always welcome to ask our community on GitHub Discussions, Discord, and X.