Launch pricing โ€” $149 (goes to $299)

Grow Your MRR With
Your Own Affiliate Program.

Track affiliates, commissions and payouts on a VPS you run for $4.

One-time payment. Yours forever.

Stripe & LemonSqueezy | Affiliate portal included | 15 min setup
Docker Compose PostgreSQL Redis affkit CLI Any VPS Resend / Mailgun / SMTP

Affiliates Are the Best Way
to Grow Your SaaS

๐ŸŽฏ

Pay for results, not clicks

You only pay commissions on actual revenue. No ad spend gamble. Zero upfront cost.

๐Ÿ“ฃ

Other people sell for you

Bloggers, creators, customers. They bring buyers while you build. Word of mouth, systematized.

๐Ÿ“ˆ

Compounds over time

Every affiliate is a permanent distribution channel. More affiliates = more MRR on autopilot.

Setting Up an Affiliate Program
Is Expensive

Especially when you're just getting started.

๐Ÿ’ธ

$49โ€“$299/month

Most solutions start at $49/month. After 2 years, you've paid $1,176+ โ€” for software that still isn't yours.

๐Ÿ”’

Your data, their servers

Affiliate data, referral links, commission history โ€” all sitting in someone else's database, behind their pricing wall.

๐Ÿ“ˆ

Price scales with success

Most SaaS affiliate tools charge more as you grow. The better your program does, the more you pay. That's backwards.

Running in Under
15 Minutes

Install it with one line of code.

1

Buy a VPS

Spin up a VPS on Hetzner, DigitalOcean, or Vultr. Even the cheapest ARM instance ($4/mo) handles thousands of affiliates.

2

Run the affkit CLI

One command installs Docker Compose, PostgreSQL, Redis, Caddy (or Nginx), and the full app. The CLI asks you a few questions โ€” domain, email provider (Resend, Mailgun, or any SMTP), commission defaults โ€” and boots everything.

3

Add your tracking snippet

Paste a small JS snippet into your app. It captures referrals and attributes conversions. Works with any web app โ€” no framework lock-in.

โœ“

Invite affiliates

Your affiliate portal is live. Share the URL. Affiliates sign in with a magic link, grab their referral link, and track their own commissions in real time.

terminal
# 1. Install the CLI
curl -fsSL https://affiliatekit.dev/install.sh | sh

# 2. Initialize on your server
affkit init
? Domain:         affiliates.yourdomain.com
? Email provider: resend
? Commission %:   30

# 3. Boot everything
affkit up
โœ“ PostgreSQL  running
โœ“ Redis       running
โœ“ Caddy       SSL provisioned
โœ“ AffiliateKit running on port 8080

# Your portal is live. 
# Future updates:
affkit update

Features

๐Ÿ”—

Affiliate Portal

subdomain

Each affiliate gets a branded dashboard on your own subdomain. Referral link, stats, commission history โ€” all visible without logging into your app.

๐Ÿ“Š

Commission Tracking

real-time

JS snippet + server-side webhook. Tracks clicks, signups, and payments. Handles last-touch attribution with configurable cookie windows.

๐Ÿ’ณ

Payout Management

manual / auto

Mark commissions as paid, export payout CSVs, or hook into your payment processor via webhook. Full audit trail in PostgreSQL.

โœ‰๏ธ

Magic Link Auth

Resend / Mailgun / SMTP

No passwords. Affiliates get a login link via email. Works with Resend, Mailgun, Postmark, SES, or any SMTP server you configure during setup.

โš™๏ธ

Admin Dashboard

full control

Approve affiliates, set commission rates per-affiliate, view aggregate stats, manage campaigns, and manually override commissions.

๐Ÿ”„

CLI Updates

affkit update

Updates are one command. The affkit update command pulls the latest Docker image, runs migrations, and restarts cleanly. Zero downtime.

๐Ÿ—๏ธ

Docker Compose

self-hosted

Runs on any VPS with Docker. Hetzner ARM ($4/mo), Netcup, DigitalOcean, Vultr โ€” or your own dedicated box.

๐Ÿ”

Data Ownership

PostgreSQL

All data lives in your PostgreSQL instance. Export anything, query directly, run your own backups. No third-party can lock you out or raise prices.

๐Ÿ”„

Rewardful Import

one-click

Already using Rewardful? Import your affiliates, referral links, and commission history in one step. No data left behind.

Integrates With

Payments

Stripe Lemon Squeezy

Payouts

Wise Mass payments via CSV import/export
PayPal Mass payments via CSV import/export
Stripe Pay-what-you-want payment links

Email

Resend Mailgun SendGrid Amazon SES Postmark

Hosting

Hetzner DigitalOcean Vultr

Pay Once.
Own It Forever.

๐Ÿ”ฅ Launch Price
$149 $299

one-time payment ยท lifetime access

  • โœ“affkit CLI (install, update, manage)
  • โœ“Affiliate portal + admin dashboard
  • โœ“Commission tracking + payout management
  • โœ“Magic link auth (Resend/Mailgun/SMTP)
  • โœ“Lifetime updates via affkit update
  • โœ“Step-by-step deployment guide
Get AffiliateKit โ€” $149 โ†’

30-day money-back guarantee

AffiliateKit vs Rewardful

AffiliateKit
Rewardful
Price
$149 once
$49โ€“$299/mo
After 12 months
$149
$588โ€“$3,588
After 24 months
$149
$1,176โ€“$7,176
Data ownership
โœ“ Your server
โœ— Their cloud
Self-hosted
โœ“ Your server
โœ— Closed SaaS
Affiliate portal
โœ“
โœ“
Commission tracking
โœ“
โœ“
Payout management
โœ“
โœ“
Price scales with growth
No โ€” fixed cost
Yes โ€” gets expensive
Vendor lock-in risk
None
Shutdown / price hike

FAQ

Common Questions

Who is AffiliateKit for? โ†“
Solo developers and small teams who run their own SaaS and want to launch an affiliate program without paying monthly fees. If you sell software and want affiliates promoting it, this is for you.
How many instances can I run? โ†“
One license covers up to 5 instances. That means you can run separate affiliate programs for up to 5 different products or domains.
Do I need to be a developer to use this? โ†“
You need to be comfortable with a terminal and basic server setup. If you've ever SSH'd into a VPS or run Docker locally, you'll be fine. The affkit CLI handles the heavy lifting โ€” it's not click-to-deploy, but it's close.
What hosting do you recommend? โ†“
Hetzner ARM instances are the best value โ€” a CAX11 runs ~$4/month and handles thousands of affiliates comfortably. Netcup, DigitalOcean, and Vultr work well too. Any VPS that runs Docker is all you need. This is the only recurring cost โ€” everything else is bundled or free.
What does it cost to run? โ†“
Hosting is the only real expense โ€” about $4/mo on a Hetzner ARM VPS. Everything else is free or already part of your stack: email sending uses Resend, Mailgun, Postmark, SES, or your existing SMTP. PostgreSQL and Redis run inside Docker Compose โ€” no external database services needed. There are no per-affiliate fees, no per-click fees, and no usage-based pricing.
Does it integrate with Stripe / LemonSqueezy / Paddle? โ†“
AffiliateKit integrates natively with Stripe and LemonSqueezy via webhooks. Your payment processor fires a webhook on successful payment, and AffiliateKit attributes the commission automatically. Setup guides are included for both.
What happens when I need to update? โ†“
Run affkit update. It pulls the latest Docker image, runs any pending database migrations, and restarts the service cleanly. Updates are included for life โ€” no additional cost.
Can I customize the affiliate portal UI? โ†“
Yes. The admin dashboard lets you set your brand color, logo, and program name. The affiliate portal uses your branding automatically โ€” your affiliates see your brand, not ours.
What's the refund policy? โ†“
Try it for 30 days. Don't like it? Ask for a refund.
How do I process affiliate payouts? โ†“
Two options. CSV Export: Export a PayPal or Wise formatted CSV from the admin dashboard and import it directly into your PayPal or Wise account for batch payment โ€” works with any account type, no API setup needed. PayPal Mass Payout API: For fully automated payouts, connect a PayPal Business account with API access enabled. AffiliateKit handles batching and status polling automatically. Wise works via CSV import into their batch payment flow.
How does the license work? โ†“
You get a perpetual license key that covers up to 5 instances. Your license activates on first install and validates periodically. Lifetime updates are included โ€” run affkit update anytime.

Stop Overpaying for
Your Affiliate Program

Get AffiliateKit โ€” $149 โ†’