Documentation

← Panda Auth

For Developers · Dashboard

Create Your First Service

A service is the unit of work in Panda Auth — it represents one piece of software you ship, with its own keys, settings, get-key page, monetization, and analytics. You can run multiple services from a single account, but every service starts here. This page walks through creating your first one and getting it ready for users.

Step 1 — Create the service

From your dashboard, click Create Service (or the new service button). The form asks for a few essentials:

Create service form
Create service form
  • Service Name — the public-facing name. Shows up on your get-key page header. Use whatever name your community already knows you by.
  • Service ID (Identifier) — the slug that identifies your service in every URL, API call, and library integration. Pick something short and lowercase. This is hard to change later, so get it right the first time. See General Settings for the full rationale.
  • Discord URL — optional. The invite link to your community server.
  • Website URL — optional. Your project's main website if you have one outside Panda Auth.

The Identifier is permanent (for practical purposes)

Once you start handing out get-key links and library integrations tied to a Service ID, changing it later breaks every existing link, bookmark, and script. Spend an extra 30 seconds picking a name you can live with.

Step 2 — Configure the basics

With the service created, you land on its settings page. The first things worth setting:

Service settings — basic config
Service settings — basic config
  • Key Prefix — a short brand string prepended to every key generated for this service. Example: setting it to PANDA produces keys like PANDA_a8sdnwj.... Pure cosmetic, but useful for branding and for distinguishing keys from different services in your support logs.
  • Webhook URL — if you want real-time notifications about key activity (validations, generations, HWID resets, blacklist actions), paste a Discord webhook URL here. Full configuration is in Webhooks & Analytics.
  • Discord Server / Website URLs — confirm or update the values you set during creation.

Step 3 — Your service dashboard

Once the basics are in, your service dashboard looks something like this:

Service dashboard
Service dashboard

From here you have everything Panda Auth offers — Security, Monetization, Appearance, Key Management, the Vault, Client Connect, and more. The other pages in this section walk through each one in detail.

What to configure next

A few sensible next steps before you launch:

  • Appearance — upload your logo, set the button gradient, pick a background. A branded get-key page converts way better than a default one.
  • Monetization → Revenue Settings — connect at least one ad provider. Without this you won't earn anything from checkpoints.
  • Security → Protection — turn on the basics: Bot Bypass Lockdown and the Precheck Captcha Layer. The defaults are sensible; verify them before launch.
  • Security → Checkpoints — pick Variable mode and set the per-duration checkpoint counts. Or pick Standard if you want every user to follow the same flow.
  • Webhooks & Analytics — wire up a Discord webhook so you get notified when keys validate.

You're ready to ship

With the service created, branded, monetized, and protected, you have everything you need to start handing out keys. Share your get-key URL — https://ads.pandauth.com/getkey/<your-identifier> — with your community and watch the first completions come in. Open Client Connect in another tab if you want to watch users in real time.

There's a lot here — take it section by section

Panda Auth has many features and Service Settings is dense. Don't try to configure everything on day one. Get the basics live, hand out a few keys, learn what your real users do, and tune accordingly. The defaults are sensible for most cases — most operators only end up customizing 10-20% of the settings.