Skip to content

Quickstart

This walks through the whole path once. Each step links to the page with the details.

Open panel.eonauth.fyi and choose Sign in with Google. The first time, EonAuth creates an account for you on the free plan, and you are its owner.

On the Dashboard, choose New app and give it a name. The panel then shows the app’s keys once:

  • the app ID (app_…)
  • the HMAC secret and the encryption key
  • the response signing public key

Choose Generate config.h while they are on screen and keep the file somewhere safe. Your app is built with it. If you lose it, you can rotate to a new key set later in App settings, but you can’t see these secrets again.

Pick the app in the sidebar and open Subscriptions. Every app starts with a Default tier. Add more if you sell several levels, for example Pro with a higher level number.

Open License keys → Generate keys. Choose the tier, a duration (for example Month), how many keys, and optionally a key mask such as SHOP-****-****-****-****. Copy the keys right away: only their hashes are stored. See License keys.

The C++ SDK is Windows only and invite only. Once you have it, add it to your Visual Studio solution, drop in your config.h, and call Init and a sign-in function. The SDK quickstart has the code.

Don’t have the SDK yet? DM @snailyt on Telegram.

  • Selling on Sell.App or Sellix? Add a store product (Seller API & stores → Add product) and point the store’s webhook at it. See Store webhooks.
  • Selling from your own site or a bot? Create a Seller API token and call POST /seller/v1/license/create. See the Seller API.
  • Users lists everyone who signed in, their tiers, PC lock and sessions.
  • Overview shows sign-ins per day, keys issued and redeemed, and failed sign-ins.
  • Audit log records every change made in the panel or through the API.