OpenMeter

OpenMeter

Software Development

AI Metering & Billing | YC W23

About us

OpenMeter helps developers at AI and cloud companies adopt usage-based billing. Our real-time metering enables billing, usage limit enforcement, and cost use cases. OpenMeter is open-source and available under the Apache 2.0 license. HOW DO WE HELP? OpenMeter streamlines usage-based pricing with per-second granularity, per API, or token usage. We eliminated the heavy lifting of real-time and accurate metering to enable: - Accurate, robust billing on a scale - Adding real-time usage dashboards to your app - Low latency usage limit enforcement WE ARE BACKED BY OpenMeter is backed by YCombinator, Haystack, Sunflower Capital, and angels from iconic companies like Stripe and Netflix.

Website
https://openmeter.io
Industry
Software Development
Company size
2-10 employees
Headquarters
San Francisco
Type
Privately Held
Founded
2023
Specialties
Metering, Usage Based Pricing, Open Source, FinOps, and Billing

Locations

Employees at OpenMeter

Updates

  • OpenMeter reposted this

    View profile for Peter Marton, graphic

    Founder, CEO at OpenMeter, YC | OSS Billing

    We made our CI pipeline 5X faster (25 to 5 minutes) with Dagger and Depot. As the OpenMeter codebase grew in complexity, our build time became unbearably slow. This was a big deal as we had just grown our engineering team, and we didn't want to waste valuable developer time. To make it even worse, our GitHub Actions bill became one of our most significant SaaS spend. To end this pain in August, I put fast CI on our roadmap with an ambitious 7 minutes target; see the exact copy from our planning below: > Fast CI > Why: Slow CI jobs are burning us in multiple ways: > 1. Expensive developer time > 2. Risk of slow MTTR in case of hotfix > 3. Expensive GitHub Actions > What: Reduce CI time to under 7 minutes. Reduce CI cost. Honestly, 7 minutes was mostly made up; I felt from my previous experience that it would be a healthy build-time. I was pleasantly surprised when Márk picked up the task and returned with a 5-minute build time (5x improvement) for half the cost in 2 days. This was possible by leveraging Dagger Cache and Depot in our CI builds. (Fun fact: Depot was in the same YC W23 batch as OpenMeter.) If you are interested in how Mark improved our built time 5x, check out the blog post in the comment. It includes some excellent benchmarks comparing Depot and GitHub runners in cost and speed.

    • 5x faster CI with Dagger Cache and Depot
  • View organization page for OpenMeter, graphic

    848 followers

    I can trigger notifications now! Give it a try ;)

    View profile for Peter Marton, graphic

    Founder, CEO at OpenMeter, YC | OSS Billing

    📣 Announcing OpenMeter usage threshold notifications. We are thrilled to announce Notifications, which provide automated triggers when specific entitlement balances and usage thresholds are reached, ensuring that your customers and sales teams are always informed. For example, you can email your customers when they reach 75%, 100%, and 150% of their monthly token allowance and notify your sales team when an overage happens to drive expansions. Usage and balance notifications are essential for proactive customer management to: 💰 Drive Revenue Growth Notify your sales team when customers are nearing their limits, providing an opportunity to engage them in discussions about upgrades or additional services. This is a crucial strategy in Product-Led Growth (PLG) and Product-Led Sales (PLS) models. 📣 Keep Customers Informed Notify your customers when their usage reaches critical thresholds, such as 50%, 75%, and 100% of their allocated resources. This transparency helps customers manage their consumption effectively. 📈 Prevent Overage Surprises Alert customers as they approach or exceed their limits, allowing them to take corrective action before incurring unexpected charges with usage-based pricing. Check out the comments to get started.

    • Usage and Balance Notifications
  • OpenMeter reposted this

    View profile for Peter Marton, graphic

    Founder, CEO at OpenMeter, YC | OSS Billing

    🎨 Designing a product from zero to one: Our funding designer, András, is sharing his experience about joining OpenMeter as the first designer and how to succeed as a designer working for a startup. If you are a founder planning to hire their first designer or a designer planning to join a startup, this article is for you! Andras also shares his advice to be successful as a designer in the early days: 🐣Working with a startup team Every small team I've had the pleasure of working with has a unique constellation of strengths and weaknesses. Being sensitivity and open to understanding your specific team makeup, user base, customer, and business needs and then having the capacity to adapt your workflow and process to mesh with these dynamics will be critical to your success. - Understand your team’s shortcomings and superpowers. - Tailor your processes to your team - Share early, share often, share succinctly ⌛️You don't have enough time. Be brutally tactical with where you invest your time. Startups must iterate quickly. The more iterations you can do, the more likely you will find Product Market Fit. - Always reaffirm that you are working on the highest-impact thing - Define the minimum viable experience that will help you validate the thesis - It is good to design North Stars and define aspiration and direction 🔄Your product is constantly changing. Especially before Product Market Fit. At this stage of the product lifecycle, your north-star metric should be some variation of learnings-per-hour. If you're doing things right, your product will constantly be evolving, changing, stretching, and quite often breaking the UX. - Embrace ambiguity - Accept that things will break - Only polish things that you have validated 🧑🎨Borrowing saves time There are amazing, vast design teams out there that have already gone through and run a hundred experiments to validate that sharing dialog, registration flow, or settings menu. Just adopt it. There's no shame in it, and you de-risk and speed up a vast portion of your product experience. - Define clear distinctions - Look for analogous experiences - There is no shame in this game ✅ Good enough is good enough. Every minute you spend designing that registration form from scratch is time you’re not investing in solving your product’s unique challenges. - Identify key experiences, - Look for scalability - Think in iterative cycles — 📣We plan to turn this into a mini-series to help founders and designers to navigate the early days. Please share your journey in the comments, and we will keep updating this article with your advice and quotes. 🔗 Follow the link to the whole article in the comments.

    • No alternative text description for this image
  • OpenMeter reposted this

    View organization page for Dagger, graphic

    3,413 followers

    You start with a small, neat Go project. Suddenly you have multiple binaries, container images, and Helm charts, and things aren't that simple anymore. Your test pipelines become messier and messier, and soon development slows down. In this technical demo, Daggernaut Márk Sági-Kazár shows how he uses Dagger at OpenMeter to simplify CI workflows, utilizing the Dagger Go SDK for implementation and reusable base modules for building, testing, linting, and more. https://lnkd.in/g22GBmqN

    • No alternative text description for this image
  • OpenMeter reposted this

    View profile for Peter Marton, graphic

    Founder, CEO at OpenMeter, YC | OSS Billing

    We revamped the OpenMeter documentation using Fumadocs. It's an entirely new structure, separating OpenMeter Cloud and collectors. The cool part of this refresh is that because OpenMeter docs were always in Markdown (MDX), this change didn't require any rewrite or content modification. For folks into docs, the engine is Fumdocs, the main page is a custom page in Next.js, components like callouts are written in React, analytics is PostHog, the search engine is Algolia, and the whole thing is running on Vercel. A deep integration with our OpenAPI / Swagger is coming soon. Let us know in the comments if you want us to open-source our docs! Checkout the new docs here: https://openmeter.io/docs

    • No alternative text description for this image
  • OpenMeter reposted this

    View profile for Peter Marton, graphic

    Founder, CEO at OpenMeter, YC | OSS Billing

    🚀 Thank you for following OpenMeter's 2nd Launch Week! 🚀 Entitlements, balances, grants, usage limits, and more. See our highlights: 📈🔓 Day 1: Entitlements and feature access Managing different usage limits between free and premium plans? Need to restrict advanced features to enterprise customers? OpenMeter has got you covered!   Assign features to customers with specific usage limits or static configurations. This enables you to implement complex pricing scenarios such as monthly quotas, prepaid billing, and per-customer pricing. 📊 Day 2: Balances, Grants, and Rollovers You can grant your customers additional one-time or recurring usage, enabling complex pricing scenarios and managing customers who exceed their quotas. Grants also come with a ledger-style history, where you can follow how and why a customer's balance changes over time, providing transparency and accountability. ⚡Day 3: Low Latency Usage Limit Enforcement Our globally distributed data plane offers quick access to balance information from multiple regions and enables usage limit enforcement for online traffic. 👥 Day 4: Free Plan OpenMeter Free Forever Plan is designed to help you get started without any upfront costs. No credit cards required! 🪵 Day 5: OpenTelemetry Log Collector OpenTelemetry is a widely adopted solution for capturing and exporting metrics, traces, and logs for cloud-native infrastructures. Today, we are excited to announce the launch of our OpenTelemetry Log Collector, designed to simplify the extraction of usage information from your logs and forward them to OpenMeter, enabling powerful billing and cost management use cases. Checkout the announcements in the comments.

    • No alternative text description for this image
  • OpenMeter reposted this

    View profile for Peter Marton, graphic

    Founder, CEO at OpenMeter, YC | OSS Billing

    Day 5: OpenTelemetry Collector That's a wrap-up of our second launch week. Today, we are excited to announce the launch of our OpenTelemetry Log Collector, designed to simplify the extraction of usage information from your logs and forward them to OpenMeter, enabling powerful billing and cost management use cases. In addition to our programming language-specific SDKs, we offer high-level collectors for popular usage destinations such as Kubernetes, S3, and more. Our OpenTelemetry integration leverages non-sampled logs (e.g., access logs) as a valuable source of usage information. The growing adoption of OpenTelemetry for logging is driven by the OpenTelemetry Collector's support for various log sources and formats, making it a versatile replacement for many logging agents.

    OpenTelemetry Log Collector | OpenMeter

    OpenTelemetry Log Collector | OpenMeter

    openmeter.io

  • View organization page for OpenMeter, graphic

    848 followers

    I have the Edge! ⚡

    View profile for Peter Marton, graphic

    Founder, CEO at OpenMeter, YC | OSS Billing

    ⚡ Today, we are excited to announce the private beta of OpenMeter's Edge Access, which provides low-latency usage limit enforcement. 🏎️💨 — OpenMeter Launch Week Day 3 ❗ Why is this important? To control costs, AI and cloud companies must be able to enforce usage limits as part of the infrastructure handling their online traffic. This enforcement must have low latency characteristics to provide a great user experience. Our globally distributed data plane offers quick access to balance information from multiple regions and enables usage limit enforcement for online traffic. If you are interested in testing Edge Access, please get in touch with us. 👤 Who is this for? Companies that need to enforce usage limits and entitlements with low latency: - Enforcing usage limits part of customer interactions like LLM prompts - Enforcing API request limits defined in pricing 🧑💻 How it Works OpenMeter maintains a globally distributed dataset that includes up-to-date information about customer balances and the value of your entitlements. This dataset is updated every time a new usage event is processed or the state of entitlements is changed. Edge Access was designed for quick and frequent reads, allowing you to check balances and access part of your online traffic. Requests from your application are routed to the closest region to provide low latency (P95 <25ms) reads. Although reads are quick, the metered balance is eventually consistent and can take seconds (P95 <1s) to get updated and reflect the latest usage events sent. Check out the link in the comment to request access to OpenMeter Edge.

    • Usage Limit Enforcement - OpenMeter Edge
  • View organization page for OpenMeter, graphic

    848 followers

    View profile for Peter Marton, graphic

    Founder, CEO at OpenMeter, YC | OSS Billing

    🚀 Grant additional one-time or recurring usage with OpenMeter Grants. This is OpenMeter Launch Week Day 2. Yesterday, we announced entitlements to manage feature access; today, we are excited to announce OpenMeter Grants, which will help you set recurring allowances for your customers. OpenMeter Grants support expiration, priorities, recurrence, and rollovers, powering use cases like granting customers 10M monthly token usage. With OpenMeter, you can now grant additional one-time or recurring usage to your customers, enabling complex pricing scenarios and managing customers who exceed their quotas. Grants also come with a ledger-style history, where you can follow how and why a customer's balance changes over time, providing transparency and accountability. Balances and credit grants are available both in open-source and OpenMeter Cloud. 👤 Who is this for? Companies that need to manage usage limits and metered entitlements: - Monthly, weekly, and daily usage limits (e.g., 50,000 emails per month) - Usage-based pricing (e.g., 1M tokens per billing period) - Top-ups and rollovers (e.g., unused balance can be rolled over) - Occasional usage credit grants like support scenarios 📈 Balances and Overages Metered entitlements can be unlimited, or have a balance for each period. This customer balance is burnt down in real-time based on the consumption tracked by meters. For example, if a customer is granted 10 million tokens monthly, this balance will decrease every time usage is reported to OpenMeter. Excessive usage is counted as overage. Based on soft or hard limit settings, the balance and overage will determine whether a customer can access the feature. 🤝 Usage Grants Sometimes, you want to grant additional usage for a period, either because the customer buys a top-up, you need to extend a trial or handle a support request. OpenMeter now has a flexible usage granting system that supports effective date, expiration, rollover, and burn-down priorities. This allows for complex pricing scenarios, where, for example, a customer can buy top-ups and roll over the remaining amount to the next month, but first, the monthly default limit should be consumed. 📊 History and Accountability When money is involved, or the pricing is complex, it's handy to see a ledger-style history. Grants history capabilities allow you to follow how and why a customer's balance changes over time, providing transparency and accountability. This will save you time handling support scenarios and increase accountability. Read the full announcement in the comments.

    • No alternative text description for this image
  • OpenMeter reposted this

    View organization page for Dagger, graphic

    3,413 followers

    Márk Sági-Kazár has quickly become one of the most sophisticated Dagger users - leveraging Dagger to streamline OpenMeter's delivery pipelines, delivering one of the world's most unique and modern CI/CD processes. From eliminating the “push and pray” problem to ensuring zero onboarding friction, Dagger has been instrumental in helping OpenMeter deliver a whole new developer experience to their employees and contributors. Learn more about the benefits OpenMeter sees from their use of Dagger, and check out Mark's tips for how to get these same results for your pipelines https://lnkd.in/gTqBDeze

    • No alternative text description for this image

Similar pages

Funding

OpenMeter 1 total round

Last Round

Seed

US$ 3.0M

See more info on crunchbase