Back to plugins
Usage Tracking Plugin
v0.1.0Features
- • Automatic API tracking per organization
- • Usage history for analytics
- • Flexible reset modes (lazy/scheduled/manual)
- • Smart callbacks for notifications
- • Feature gates by plan
- • Full TypeScript support
Installation
pnpm add @bettercone/better-auth-plugin-usage-trackingimport { betterAuth } from "better-auth";
import { usageTracking } from "@bettercone/better-auth-plugin-usage-tracking";
export const auth = betterAuth({
plugins: [
usageTracking({
resetMode: "lazy",
resetPeriod: "monthly",
defaultApiLimit: 1000,
}),
],
});Migration
npx @better-auth/cli@latest generateReset Modes
Lazy (Default)
Resets when usage is checked
Scheduled
Cron jobs for automated resets
Manual
Admin-controlled only