플러그인 시스템을 갖춘 TypeScript용 프레임워크 독립적인 인증·인가 프레임워크
useautumn/autumn
Stripe와 앱 사이에서 구독, 크레딧, 사용량 기반·초과 사용 요금을 처리하는 오픈소스 결제 레이어
대체할 수 있는 제품:Stripe Billing
Chargebee
Recurly
- 스타
- 2,828
- 포크
- 279
- 열린 이슈
- 326
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
Autumn은 Stripe와 애플리케이션 사이에 위치해 몇 줄의 코드만으로 가격 모델을 정의하고 앱에 적용할 수 있게 해줍니다. 구독, 크레딧 시스템과 충전, 초과 사용 요금이 적용되는 사용량 기반 모델, 대형 고객을 위한 맞춤형 플랜을 지원합니다.
Autumn의 주된 목표는 애플리케이션 코드에서 결제 로직을 분리하는 것입니다. 업그레이드, 다운그레이드, 취소, 결제 실패를 직접 작성한 webhook 핸들러가 아니라 플랫폼에서 처리하며, 데이터베이스 마이그레이션 없이 대시보드에서 가격을 변경할 수 있습니다.
결제 로직은 세 가지 함수로 제공됩니다. 구매 및 플랜 변경 흐름에는 attach, 접근 권한과 남은 사용량 확인에는 check, 사용 이벤트 기록에는 track을 사용합니다. Autumn은 호스팅 클라우드 서비스로 이용하거나 Bun과 Postgres를 사용해 셀프 호스팅할 수 있습니다.
핵심 기능
- 01구독, 크레딧 시스템, 충전을 하나의 플랫폼에서 지원
- 02실시간 한도와 초과 사용 요금을 지원하는 사용량 기반 결제
- 03좌석 기반 및 선결제 가격 모델
- 04업그레이드, 다운그레이드, 취소, 결제 실패 처리 기능 내장
- 05결제 연동을 위한 세 가지 함수(attach, check, track)
활용 사례
- SaaS 제품에 유료 플랜과 기능별 사용 한도 추가
- 초과 사용 요금을 적용해 AI 토큰 또는 API 사용량에 과금
- 애플리케이션 코드를 변경하지 않고 기업 고객용 맞춤형 플랜 제공
- 데이터베이스 마이그레이션 없이 크레딧이나 새로운 가격 모델 실험
빠른 시작
- 1
bun이 설치되어 있는지 확인합니다
- 2
프로젝트 종속성을 설치합니다
bun install - 3
Autumn을 실행합니다
bun dev
사용 전 알아둘 점
- 셀프 호스팅에는 여러 외부 서비스가 필요하며, README에서는 도움이 필요한 경우 Discord에서 팀에 문의하도록 안내합니다.
- 로컬에서 로그인하려면 server/.env에 Resend 또는 Google OAuth 인증 정보를 설정하거나 콘솔에 출력되는 OTP를 사용해야 합니다.
토픽
자주 묻는 질문
- autumn은(는) 무엇인가요?
- Stripe와 앱 사이에서 구독, 크레딧, 사용량 기반·초과 사용 요금을 처리하는 오픈소스 결제 레이어 Autumn은 Stripe와 애플리케이션 사이에 위치해 몇 줄의 코드만으로 가격 모델을 정의하고 앱에 적용할 수 있게 해줍니다. 구독, 크레딧 시스템과 충전, 초과 사용 요금이 적용되는 사용량 기반 모델, 대형 고객을 위한 맞춤형 플랜을 지원합니다.
- autumn은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- autumn은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- autumn은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. autumn의 마지막 커밋은 2026년 10월 19일입니다.
- autumn은(는) 어디에 사용할 수 있나요?
- SaaS 제품에 유료 플랜과 기능별 사용 한도 추가 초과 사용 요금을 적용해 AI 토큰 또는 API 사용량에 과금 애플리케이션 코드를 변경하지 않고 기업 고객용 맞춤형 플랜 제공 데이터베이스 마이그레이션 없이 크레딧이나 새로운 가격 모델 실험
- autumn는 어떻게 설치하나요?
- bun이 설치되어 있는지 확인합니다 프로젝트 종속성을 설치합니다: bun install Autumn을 실행합니다: bun dev
- autumn은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/useautumn/autumn
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 모델의 사양, 가격, 기능을 모아 공개 API로 제공하는 오픈소스 커뮤니티 데이터베이스입니다.
TypeScript, React, PostgreSQL 기반의 오픈소스 CRM으로, 객체·뷰·워크플로·AI 에이전트를 코드로 확장할 수 있습니다.
Zapier 대안인 오픈소스 워크플로 자동화 플랫폼으로, TypeScript 통합 기능을 MCP 서버로도 실행할 수 있습니다.
TypeScript, Bun, Elysia로 만든 자체 호스팅 파일 변환기로, 1,000개 이상의 형식을 지원합니다.
자체 컴포넌트와 데이터를 렌더링에 활용하는 모듈형 오픈소스 React 비주얼 드래그 앤 드롭 에디터입니다.