What is EonAuth
EonAuth is a hosted licensing and sign-in service for desktop software. You sell license keys, your customers sign in to your app with them, and EonAuth decides, on every sign-in and every few minutes after, whether that person may keep using it.
The three parts
Section titled “The three parts”| Part | Where | What you do with it |
|---|---|---|
| Panel | panel.eonauth.fyi | Create apps, generate and sell keys, manage users, add managers and resellers, read the audit log |
| Seller API | https://panel.eonauth.fyi/seller/v1 |
The same actions as the panel, for your own shop, Discord bot or scripts |
| C++ SDK | Sent to invited developers | The library your Windows app links to sign users in, check their tiers and fetch protected data |
The SDK is Windows only and invite only for now. To ask for access, DM @snailyt on Telegram.
The server decides
Section titled “The server decides”EonAuth assumes your app will eventually be taken apart. Encryption, signatures and certificate pinning in the SDK make tampering harder, but every real decision is made on the server:
- whether the username and password or the key are right,
- whether the user is banned, paused, blacklisted or expired,
- whether this is the PC the account is locked to,
- whether a key has been revoked.
A cracked client can skip a local check. It can’t make the server send it something it isn’t entitled to. That’s why the most valuable parts of your app should depend on variables or files the server only hands to paying tiers, not on a local “is this user Pro?” check alone.
Where to go next
Section titled “Where to go next”- New to EonAuth? Read Core concepts, then follow the Quickstart.
- Selling through a shop or bot? Go to the Seller API or Store webhooks.
- Building the app itself? Start with the C++ SDK overview.