이벤트를 계량하고 가격 및 크레딧을 적용해 청구서와 결제를 생성하는 오픈소스 사용량 기반 과금 플랫폼입니다.
openmeterio/openmeter
사용량 이벤트를 수집하고 액세스 한도를 적용하며 청구서를 생성하는 오픈 소스 미터링 및 사용량 기반 결제 인프라입니다.
대체할 수 있는 제품:Stripe Billing
Metronome
Orb
- 스타
- 2,439
- 포크
- 239
- 열린 이슈
- 64
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
OpenMeter는 CloudEvents 형식의 대량 사용량 이벤트를 수집해 고객별로 연결하고 실시간으로 집계합니다. 소비량을 일관된 단일 기준으로 관리해야 하는 AI, API 및 사용량 기반 제품을 대상으로 합니다.
미터링 외에도 버전 관리되는 요금제, 기능, 추가 상품과 정액제·단위별·구간별·패키지형·동적 요금을 위한 제품 카탈로그를 제공합니다. 애플리케이션에서 적용할 수 있도록 기능 액세스 권한과 사용량 한도 잔액을 계산하고, 요금 산정, 고객 크레딧 잔액, 구독 변경, 청구서 전체 수명 주기를 처리합니다. 개발자는 REST API 또는 JavaScript, Python, Go SDK를 사용할 수 있으며, 외부 청구 및 결제 제공업체와 연동할 수 있습니다.
이 프로젝트는 Kafka, ClickHouse, PostgreSQL을 백엔드로 사용하는 API 및 worker 프로세스로 실행되며, 로컬 평가를 위한 Docker Compose 빠른 시작 구성을 제공합니다. 베타 단계이므로 릴리스 간 호환성이 깨지는 변경 사항이 포함될 수 있습니다.
핵심 기능
- 01CloudEvents를 수집하고 고객 및 시간 구간별 사용량을 실시간으로 집계합니다.
- 02버전 관리되는 요금제와 기능, 정액제·단위별·구간별·패키지형·동적 요금을 정의합니다.
- 03애플리케이션에서 적용할 기능 액세스 권한과 사용량 한도 잔액을 계산합니다.
- 04고객 크레딧 잔액, 구독 변경, 청구서 전체 수명 주기를 관리합니다.
- 05REST API와 JavaScript, Python, Go SDK 및 웹훅을 제공합니다.
활용 사례
- AI 또는 API 제품에서 API 호출, 토큰 또는 기타 측정 단위별로 고객에게 요금을 청구합니다.
- 애플리케이션에서 선불 크레딧이나 월간 사용량 한도를 적용합니다.
- 사용량 기반 요금과 정기 구독 요금을 하나의 시스템에서 결합합니다.
- 기존 결제 제공업체를 유지하면서 현재 스택에 사용량 미터링을 추가합니다.
빠른 시작
- 1
리포지토리를 클론합니다
git clone https://github.com/openmeterio/openmeter.git - 2
quickstart 폴더로 이동합니다
cd openmeter/quickstart - 3
Docker Compose로 로컬 평가용 스택을 시작합니다
docker compose up -d --wait - 4
README의 curl, TypeScript 또는 Python 예제를 사용해 테스트 이벤트를 보내고 계측된 값을 쿼리합니다
사용 전 알아둘 점
- 릴리스는 베타 버전이며 호환성을 깨뜨리는 변경 사항이 포함될 수 있습니다.
- Python SDK는 프리뷰 버전입니다.
- Compose 스택은 로컬 평가용이며 Helm 차트는 개발용이지 프로덕션용이 아닙니다.
- 코어 런타임을 실행하려면 Kafka, ClickHouse, PostgreSQL이 필요합니다.
토픽
자주 묻는 질문
- openmeter은(는) 무엇인가요?
- 사용량 이벤트를 수집하고 액세스 한도를 적용하며 청구서를 생성하는 오픈 소스 미터링 및 사용량 기반 결제 인프라입니다. OpenMeter는 CloudEvents 형식의 대량 사용량 이벤트를 수집해 고객별로 연결하고 실시간으로 집계합니다. 소비량을 일관된 단일 기준으로 관리해야 하는 AI, API 및 사용량 기반 제품을 대상으로 합니다.
- openmeter은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- openmeter은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- openmeter은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. openmeter의 마지막 커밋은 2026년 11월 6일입니다.
- openmeter은(는) 어디에 사용할 수 있나요?
- AI 또는 API 제품에서 API 호출, 토큰 또는 기타 측정 단위별로 고객에게 요금을 청구합니다. 애플리케이션에서 선불 크레딧이나 월간 사용량 한도를 적용합니다. 사용량 기반 요금과 정기 구독 요금을 하나의 시스템에서 결합합니다. 기존 결제 제공업체를 유지하면서 현재 스택에 사용량 미터링을 추가합니다.
- openmeter는 어떻게 설치하나요?
- 리포지토리를 클론합니다: git clone https://github.com/openmeterio/openmeter.git quickstart 폴더로 이동합니다: cd openmeter/quickstart Docker Compose로 로컬 평가용 스택을 시작합니다: docker compose up -d --wait README의 curl, TypeScript 또는 Python 예제를 사용해 테스트 이벤트를 보내고 계측된 값을 쿼리합니다
- openmeter은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/openmeterio/openmeter
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SaaS, 인프라 및 AI 기업을 위한 오픈소스 가격 책정·청구 플랫폼으로, 사용량 측정, 구독, 인보이스, 견적을 지원합니다.
실시간 사용량 계량을 지원하는 오픈소스 사용량·크레딧 기반 및 하이브리드 결제 인프라로, 클라우드 또는 자체 호스팅 방식으로 운영할 수 있습니다.
Apache Kafka는 처리량이 높은 데이터 파이프라인과 스트리밍 애플리케이션을 구축하기 위한 오픈소스 분산 이벤트 스트리밍 플랫폼입니다.
Kafka와 Kafka Connect를 기반으로 데이터베이스의 행 단위 변경 사항을 이벤트로 스트리밍하는 오픈소스 CDC 플랫폼입니다.
Docker Compose 파일, 설정 및 튜토리얼을 통해 Debezium으로 변경 데이터 캡처를 구현하는 방법을 보여주는 실행 가능한 예제 모음입니다.