Sell access to private repos, Discord, and licenses.
Connect Lemon Squeezy, Polar, or Stripe. When a payment clears, Perkz grants the GitHub invite, Discord invite, license key, or download. When it is refunded, the grant is revoked.
- Payments
- Lemon Squeezy, Polar, Stripe
- Grants
- GitHub, Discord, keys, files, links
- Plan
- One repository free. Pro from $9.99/month.
Payment
Lemon Squeezy
Polar
Stripe
webhook, signature verified
Perkz
Order recorded
Buyer access link
GitHub account bound
refund → grants revoked
Grants
GitHub repository
Discord
License key
Download
URL
Text
How it works
- 01
Add a repository and its benefits
Choose what a purchase unlocks: GitHub collaborator access, a Discord invite, license keys, files, links, or text. Order them the way buyers should see them.
- 02
Connect the product to a payment provider
Map a Lemon Squeezy, Polar, or Stripe product to the repository. Perkz verifies each webhook signature and records the order.
- 03
The buyer claims access
After checkout the buyer receives an access link by email, signs in with the GitHub account they want to use, and the invitation is sent. One GitHub account per purchase.
Benefit types
| Type | Buyer receives | Delivery |
|---|---|---|
GitHub repository | Collaborator access to one or more private repositories Invite sent to the GitHub account the buyer signs in with | |
Discord | Membership in your server Single-use invite link, regenerable per member | |
License key | A key with an activation limit Validate and activate from your app via the license API | |
Download | Versioned files Short-lived signed URLs, per file | |
URL | Links, optionally password protected Listed on the purchase page | |
Text | Setup notes, instructions, or any content Shown on the purchase page |
Payment providers
Lemon Squeezy
Orders, subscriptions, refunds
Polar
Orders, subscriptions, refunds
Stripe
Checkout, subscriptions, refunds
Start with one repository, free.
A GitHub account with access to the repository is required to send invites.