{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-09-19T19:09:41Z",
  "id": "com.gtmstacker.registry/tool/openmeter",
  "type": "tool",
  "slug": "openmeter",
  "canonical_url": "https://gtmstacker.com/registry/tool/openmeter/",
  "title": "OpenMeter",
  "description": "Apache-2.0 monetization infrastructure (Go) for AI, API and usage-based products. It ingests CloudEvents, attributes and aggregates usage, enforces entitlements and credit limits, models plans and dynamic prices, and runs the invoice lifecycle while leaving payment and tax processing to external providers. A Docker Compose quickstart runs locally; production uses OpenMeter API and workers with Kafka, ClickHouse and PostgreSQL. The current v1 releases are beta and can break between upgrades.",
  "category": "commerce-payments",
  "tags": [
    "commerce-payments",
    "usage-metering",
    "billing",
    "entitlements",
    "self-hostable"
  ],
  "status": "active",
  "revision": 1,
  "content_hash": "6f69bd1cd90de6292ce87d28772c2ddf239eea457bd8256b1889de4c667295f3",
  "date_published": "2026-09-19T00:00:00Z",
  "date_modified": "2026-09-19T00:00:00Z",
  "source": {
    "name": "github · openmeterio/openmeter",
    "url": "https://github.com/openmeterio/openmeter"
  },
  "license": "Apache-2.0",
  "one_liner": "OpenMeter turns product and agent usage events into metered balances, access decisions and usage-based invoices on infrastructure you control.",
  "open_source": "yes",
  "self_hostable": "yes",
  "pricing_model": "freemium",
  "who_its_for": "Builders charging for AI, API or automated-agent work by tokens, tool calls, tasks or compute who need one source of truth for usage, limits, credits and invoicing.",
  "aliases": [
    "OpenMeter",
    "openmeter"
  ],
  "alternatives": [
    "stripe-python",
    "hyperswitch"
  ],
  "secondary_categories": [
    "analytics-bi",
    "ai-infrastructure"
  ],
  "last_verified": "2026-09-19",
  "evidence": {
    "claim_type": "mixed",
    "source_id": "https://github.com/openmeterio/openmeter",
    "note": "Apache-2.0, Go, Docker Compose quickstart, CloudEvents ingestion, meters, entitlements, credits, plans and invoice lifecycle were confirmed from the repo on 2026-09-19. The repo had ~2.3k stars; beta release v1.0.0-beta.233 shipped 2026-09-18. The claim that the engine processed billions of events is the maker's production claim."
  },
  "caveats": "The releases are beta and may include breaking changes. The local Compose stack is for evaluation, not a production topology; a real deployment brings Kafka, ClickHouse and PostgreSQL operations. OpenMeter is not a payment processor, tax engine or general accounting system, and its hosted cloud is a separate paid option.",
  "lead": "Apache-2.0 monetization infrastructure for AI, API and usage-based products. OpenMeter takes raw product or agent events, turns them into customer-level usage, applies entitlements and credit limits, models usage-based pricing, and carries charges into an invoice lifecycle. It can own that whole path or sit between your application and the payment,…",
  "chunks": [
    {
      "index": 0,
      "heading_path": [],
      "est_tokens": 99,
      "text": "Apache-2.0 monetization infrastructure for AI, API and usage-based products. OpenMeter takes raw product or agent events, turns them into customer-level usage, applies entitlements and credit limits, models usage-based pricing, and carries charges into an invoice lifecycle. It can own that whole path or sit between your application and the payment, tax and accounting providers you already use."
    },
    {
      "index": 1,
      "heading_path": [
        null,
        "Provenance"
      ],
      "est_tokens": 219,
      "text": "usage-based products. OpenMeter takes raw product or agent events, turns them into customer-level usage, applies entitlements and credit limits, models usage-based pricing, and carries charges into an invoice lifecycle. It can own that whole path or sit between your application and the payment, tax and accounting providers you already use.\n\n- Apache-2.0, Go, Docker Compose quickstart, CloudEvents ingestion, meters, entitlements, credits, plans and invoice lifecycle independently verified from the repo on 2026-09-19 (github.com/openmeterio/openmeter, ~2.3k stars; v1.0.0-beta.233 released 2026-09-18).\n- Surfaced in the 2026-09-19 viral-X pull through a post about metering agent actions, tokens, tool calls, tasks and compute.\n- The claim that the metering engine has processed billions of events is the maker's production claim and was not independently audited here."
    },
    {
      "index": 2,
      "heading_path": [
        null,
        "Why it matters for a GTM stack"
      ],
      "est_tokens": 246,
      "text": "2026-09-19 (github.com/openmeterio/openmeter, ~2.3k stars; v1.0.0-beta.233 released 2026-09-18). - Surfaced in the 2026-09-19 viral-X pull through a post about metering agent actions, tokens, tool calls, tasks and compute. - The claim that the metering engine has processed billions of events is the maker's production claim and was not independently audited here.\n\nPer-seat billing fits people. Agents create a different unit problem: one run may make three tool calls and another may burn hours of compute. OpenMeter gives a product team the missing middle between those events and the bill, including the limits that stop an agent or customer from consuming beyond an allowance. That makes it a practical build-vs-buy option for AI products whose pricing is part of the product design. The honest cost is operational: the evaluation stack is easy, but production means running event and analytics infrastructure, and you still need payment, tax and accounting providers around it."
    }
  ],
  "alternates": {
    "markdown": "https://gtmstacker.com/registry/tool/openmeter/index.md",
    "html": "https://gtmstacker.com/registry/tool/openmeter/",
    "json": "https://gtmstacker.com/registry/tool/openmeter/index.json",
    "server_json": "https://gtmstacker.com/registry/tool/openmeter/server.json"
  },
  "jsonld": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://gtmstacker.com/#website",
        "url": "https://gtmstacker.com/",
        "name": "GTM Stacker Agent Registry",
        "description": "A daily-updated, agent-native registry of open-source tool discoveries, tool updates, and curated news for the go-to-market / RevOps engineering niche. Machine-readable first: agents can discover, parse, page, and delta-sync it without scraping HTML.",
        "inLanguage": "en",
        "publisher": {
          "@id": "https://gtmstacker.com/#organization"
        }
      },
      {
        "@type": "Organization",
        "@id": "https://gtmstacker.com/#organization",
        "name": "GTM Stacker",
        "url": "https://gtmstacker.com",
        "description": "The growth-systems practice of Theo Popov: AI-native enrichment, outbound, content engines and internal tooling for startups and venture programs. Its agent-native media property, the GTM Stacker Agent Registry, maintains a daily-updated catalog of open-source go-to-market and RevOps tools that both people and AI engines can discover, compare, and cite.",
        "foundingDate": "2024-08",
        "knowsAbout": [
          "go-to-market engineering",
          "RevOps",
          "sales automation",
          "marketing operations",
          "open-source software",
          "AI agents"
        ],
        "founder": {
          "@type": "Person",
          "@id": "https://gtmstacker.com/#founder",
          "name": "Theo Popov",
          "jobTitle": "Growth Operations & GTM Systems",
          "url": "https://gtmstacker.com/about/",
          "sameAs": [
            "https://www.linkedin.com/in/theo-popov",
            "https://x.com/Theo_Popov",
            "https://github.com/theopopov"
          ],
          "worksFor": {
            "@id": "https://gtmstacker.com/#organization"
          }
        },
        "sameAs": [
          "https://www.linkedin.com/company/gtmstacker",
          "https://www.youtube.com/@gtmstacker",
          "https://www.instagram.com/gtmstacker/",
          "https://www.tiktok.com/@gtmstacker"
        ],
        "mainEntityOfPage": "https://gtmstacker.com/registry/about/"
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://gtmstacker.com/registry/tool/openmeter/#software",
        "name": "OpenMeter",
        "identifier": "io.github.openmeterio/openmeter",
        "description": "Apache-2.0 monetization infrastructure (Go) for AI, API and usage-based products. It ingests CloudEvents, attributes and aggregates usage, enforces entitlements and credit limits, models plans and dynamic prices, and runs the invoice lifecycle while leaving payment and tax processing to external providers. A Docker Compose quickstart runs locally; production uses OpenMeter API and workers with Kafka, ClickHouse and PostgreSQL. The current v1 releases are beta and can break between upgrades.",
        "applicationCategory": "DeveloperApplication",
        "url": "https://gtmstacker.com/registry/tool/openmeter/",
        "datePublished": "2026-09-19T00:00:00Z",
        "dateModified": "2026-09-19T00:00:00Z",
        "isPartOf": {
          "@id": "https://gtmstacker.com/#website"
        },
        "license": "https://spdx.org/licenses/Apache-2.0.html",
        "codeRepository": "https://github.com/openmeterio/openmeter",
        "keywords": "commerce-payments, analytics-bi, ai-infrastructure, usage-metering, billing, entitlements, self-hostable",
        "author": {
          "@type": "Organization",
          "name": "openmeterio",
          "url": "https://github.com/openmeterio",
          "sameAs": [
            "https://github.com/openmeterio/openmeter"
          ]
        },
        "offers": {
          "@type": "Offer",
          "price": 0,
          "priceCurrency": "USD"
        },
        "isSimilarTo": [
          {
            "@type": "SoftwareApplication",
            "name": "stripe-python",
            "url": "https://gtmstacker.com/registry/tool/stripe-python/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          },
          {
            "@type": "SoftwareApplication",
            "name": "Hyperswitch",
            "url": "https://gtmstacker.com/registry/tool/hyperswitch/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://gtmstacker.com/registry/tool/openmeter/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "GTM Stacker Registry",
            "item": "https://gtmstacker.com/registry/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Commerce Payments",
            "item": "https://gtmstacker.com/registry/category/commerce-payments/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "OpenMeter",
            "item": "https://gtmstacker.com/registry/tool/openmeter/"
          }
        ]
      }
    ]
  },
  "tool": {
    "name": "io.github.openmeterio/openmeter",
    "repository": {
      "url": "https://github.com/openmeterio/openmeter",
      "source": "github"
    }
  }
}
