OSS Tanbou

FlexPrice — Developer-first billing infrastructure for usage metering, credits, entitlements, and invoices

OSS health 100
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
5,510
Primary language
Go
License
AGPL-3.0
Repository last updated
Sep 16, 2026

Overview

FlexPrice is billing infrastructure for usage-based, credit-based, and hybrid pricing. It meters events in real time and connects them to plans, credits, feature entitlements, subscriptions, and invoices. Its Go stack uses PostgreSQL, Kafka, ClickHouse, Temporal, and related services. The latest release checked on September 17, 2026 is v2.1.30.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Connect usage events to pricing, credits, entitlements, and invoices

APIs and SDKs feed usage events into metering, pricing, prepaid or promotional credits, feature limits, subscriptions, and invoicing. Pricing can combine seat, usage, tiers, and prepaid models.

Sources: [2]

Compose with payment, CRM, and accounting systems rather than rebuilding billing logic

FlexPrice can sit alongside providers such as Stripe, adding usage, pricing, credit, and entitlement logic through APIs, SDKs, and a no-code interface.

Sources: [2][1]

For AI and SaaS products that need evolving usage-based monetization

It fits teams mapping API calls, tokens, compute, seats, or credits into pricing models without building the entire metering and billing layer in-house.

Sources: [2]

The repository is Open Core rather than uniformly AGPL, and the self-host stack has multiple stateful services

The README says the core is AGPLv3 while ee and internal/ee require a commercial license. The full local stack also includes PostgreSQL, Kafka, ClickHouse, and Temporal, so production operation requires HA, backup, and security planning for multiple components.

Sources: [2][3]

Official sources

  1. [1]flexprice/flexprice — GitHub repository metadata(2026-09-17)
  2. [2]FlexPrice — README(2026-09-17)
  3. [3]FlexPrice v2.1.30 release(2026-09-17)
Supplemental curator note

Its value is connecting usage data to invoices in one monetization layer. Review the commercial-license boundary for EE directories.

Try it in 3 steps

  1. 1

    Get the source

    git clone --depth 1 https://github.com/flexprice/flexprice.git
  2. 2

    Enter the repository

    cd flexprice
  3. 3

    Check the official steps

    Continue with the commands in the README Installation, Quick Start, or Getting Started section.

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Check the official README

Growth

Growth trends · Last 30 days

5,510 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
785
Open PRs
93

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • billing
  • clickhouse
  • events
  • go
  • kafka
  • postgresql
  • pricing
  • usage-based-pricing
  • stripe
  • stripe-subscriptions
  • subscription-management
  • temporal
Stars
5,510
Forks
494
Watchers
12
Open issues
80
Primary language
Go
License
AGPL-3.0
Repository last updated
Sep 16, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.