Scalable usage metering for AI and DevOps companies. OpenMeter provides accurate billing integrations, real-time customer dashboards, threshold notifications, and usage gating. Available as Open Source and Cloud.
Hi PH! I'm Peter, founder of OpenMeter.
We're building a usage metering platform focused on real-time data problems.
Why? AI and DevOps companies need to meter large volumes of usage data. This data has to be accurate for billing and real-time for customer dashboard, messaging, and limit enforcement. Doing both accurate and real-time on scale is challenging.
If you provide usage-based pricing, have consumption limits, or need to ensure that cost stays within the margins, OpenMeter eliminates the heavy lifting of implementing:
1. 🚀Scalable Ingestion: Send millions of events per second
2. 🏎️Real-time Meters: Sub-second low latency reads on aggregates
3. 🎯Accurate Meters: For billing with reporting to providers like Stripe
4. 📊Customer Dashboards: Consumer portal and tokens with React hooks
5. ✉️Threshold Messaging: Trigger customer emails or Slack notifications
6. 🚧Avoiding Overages: Real-time usage limit enforcement
7. 🛶Usage Lake: Source of truth for cost and margin analysis.
What's our backstory? While working at Stripe, I realized it is challenging to collect and store usage data from all the different components due to the lack of standardization around metering. While having good data quality was critical to working with Finance and Efficiency, collecting, aggregating, and analyzing usage took a lot of time and effort. As APM metrics are not accurate enough (due to sampling, interpolation, and scraping intervals) and expensive to store time series data long term, we decided to launch a stream processing solution. In 2023, we joined YCombinator, and as we started to dig deeper, it became clear that this was just the tip of the iceberg. Companies with usage-based pricing face challenges from engineering to finance, from product to sales.
We launched OpenMeter as an Open Source project to change the status quo because we believe standardization is only possible as a community. We want to do this together, with you.
What issues have you had with usage metering? I would love to hear your ideas, experiences, and feedback on any and all of the above.
Thank you, @aneeq_naeem! Today, the main integration point is via the API and SDKs. We have a few examples for DevOps and AI workflows in the repository: https://github.com/openmeterio/o.... In the meantime, we're working on out-of-the-box LLM support, an OpenTelemetry collector, and other solutions for easier integration for common use-cases.
This looks such an amazing tool. Can you share some success stories or testimonials from early adopters of OpenMeter? Excited to hear about real-world impacts!
@emma_watson21 Hi Emma, early users achieved great success with usage limit enforcement. Companies can have 10+ usage quotas they need customers to stay under to be profitable. Or some simply didn't enforce plan limits before. So OpenMeter was a great help for them to both push people towards larger plans and to control cost of expensive users. You can read more about the topic in one of our recent blog post: https://openmeter.io/blog/preven...
@teddyni Yes, we do! It works through our usage reporting webhooks. To integrate with Slack we use our webhook provider Svix. They have a Slack integration to route webhooks into Slack channels and format messages. It's called transformation, a powerful tool.
You can find our docs about how to do it: https://openmeter.io/docs/report...
Report
QQ: was poking around and what's the easiest way to build an in-app customer dashboard with OpenMeter?
@alexander_danilowicz great question! We have a consumer portal where you can generate user-specific tokens, which are safe to share with your front-end application. We also have React Hooks to query live usage data with this token. So, you can bring your own UI components and power them with OpenMeter.
We were going back and forth on it initially because some companies would prefer just an embeddable dashboard, but most products are picky about their design and want to control the full UX. This is why we started with React Hooks and will add an embeddable customer dashboard later, which you can style to some extent.
Hi @alexander_danilowicz, I'd like to add to Peter's answer that you can read more about this feature in the docs: https://openmeter.io/docs/portal... The React library isn't published yet, you can expect it to be on npm later today or tomorrow. The portal API is currently a Cloud only feature, but we're planning to implement it in the OSS version as well.
This is definitely an important problem, even for early stage companies. It's easy to decide what the product tiers are, it's much harder to implement that in a way that is reliable and predictable for users. Thanks for tackling this problem. Congrats on the launch!
Thank you for recognizing the significance of this challenge, @vincentropy! I agree, that experimenting with tiers and pricing becomes much more manageable with accurate usage metering. Using this data to power real-time usage dashboards and tier limit alerts is crucial for a good user experience and retention ( https://openmeter.io/blog/net-re...).
As usage-based pricing is becoming the norm, doing metering and usage-based billing well is increasingly important. As a product person, time to market is everything to me and (if I can help it) I do not want to re-invent the wheel building metering and billing from scratch. Proprietary solutions for this problem already exist, but OpenMeter is the first open-source approach to this problem that I've seen. Very interesting - I'll definitely be checking it out.
@tbragin, I agree; more and more companies are moving into UBP, and everyone is still building their metering solution in-house and figuring out how to do live customer dashboards and accurate billing simultaneously. We aim to standardize collecting and accessing metered usage similarly to how the industry did with OpenTelemetry for observability metrics. We believe there should be a metering standard. OpenMeter is the blueprint and the path to this standardized future.
OpenMeter
OpenMeter
MindOne
OpenMeter
Scade.pro
OpenMeter
Bababot
OpenMeter
Magic Patterns
OpenMeter
OpenMeter
OpenMeter
Thread - Wireframe Generator
OpenMeter
Go Mail Merge
OpenMeter
OpenMeter