Everything you need to run a successful affiliate program.
Generate unique tracking codes with custom commission structures.
Monitor clicks, conversions, and revenue in real-time.
Pre-built components for affiliates to track performance.
Zero-config integration with your existing auth setup.
Full TypeScript support with Zod validation throughout.
Works with any database adapter Better Auth supports.
Add the plugin to your Better Auth configuration. No complex setup or database migrations required.
import { betterAuth } from "better-auth"
import { affiliates } from "better-auth-affiliates"
export const auth = betterAuth({
plugins: [
affiliates({
defaultCommissionRate: 10,
cookieExpiration: 30 * 24 * 60 * 60, // 30 days
}),
],
})