Key-based authentication for Lua scripts.

Sell access instead of files. Every buyer gets their own key, it locks to their machine on first run, and you can kill it between one execution and the next.

SolAuth

Enhanced security with built-in protections

Every SolAuth build ships with layered protection, on by default — nothing to configure and nothing to bolt on. Key features include:

  • Verified delivery over TLS
  • Virtualized script builds
  • Hardware ID device locking
  • Hook & tamper checks

and many more advanced security measures.

Everything you need to sell a script

Projects, keys, buyers and executions — managed from one dashboard.

Discord bot

A ready-to-use bot for your own server. Buyers redeem keys and reset their own device, so only the real problems reach you.

Key stocking

Generate keys in bulk and hand them out however you sell. Sixteen characters, one buyer each, revocable the moment you need it.

One-click kill switch

Disable a script, revoke a key or kill a build whenever you want. It takes effect on the very next execution.

Two-line integration

Upload the script, hand out the loadstring. Verification, device matching and delivery all happen server-side.

Every run verified Key, buyer and device are checked before a single byte is sent
Next-execution kill A revoked key or killed build dies on the next run, not the next deploy
Under 500 ms Typical loader response — one check at load, nothing per frame
99.9% uptime target Deploys roll themselves back instead of dropping your loader

Access

Every tier ships the full security suite and the Discord bot — protection is never the thing you pay more for. What changes is how much you can host.

Basic

If you're just starting to sell scripts, this is the one. Move up whenever you outgrow it.

$8/month
  • 1 project
  • 5 scripts total
  • 250 loader keys
  • Virtualized builds & tamper checks
  • Hardware ID locking & resets
  • Instant kill switch & key revocation
  • Live execution logs
  • Discord bot integration
  • Full API access
  • Priority delivery & support
ProMost popular

The plan most hubs settle on. Room for a few products at once and the buyers that come with them.

$15/month
  • 3 projects
  • 15 scripts total
  • 500 loader keys
  • Virtualized builds & tamper checks
  • Hardware ID locking & resets
  • Instant kill switch & key revocation
  • Live execution logs
  • Discord bot integration
  • Full API access
  • Priority delivery & support
Max

For large hubs running many scripts at once, with the largest allowances and support that answers first.

$25/month
  • 8 projects
  • 50 scripts total
  • 1,000 loader keys
  • Virtualized builds & tamper checks
  • Hardware ID locking & resets
  • Instant kill switch & key revocation
  • Live execution logs
  • Discord bot integration
  • Full API access
  • Priority delivery & support

Frequently asked questions

What exactly is SolAuth?

A licensing and delivery service for Lua scripts. Instead of sending buyers a raw file, you give them a key; the script is verified at runtime, and you can revoke that key whenever you want.

What does a buyer actually run?

Two lines, copied straight from your dashboard. The first sets their key, the second calls your loader endpoint:

getgenv().sol_key = "W9ALCrShLknPLEfS"
loadstring(game:HttpGet("https://api.solauth.cc/loader/8fq2xk"))()

The key is the 16-character one you issued them; the ID is one of the loader URLs for that script. On a script set to free access the first line is dropped and only the loadstring remains.

What stops someone sharing a key?

It binds to the first machine that runs it, so a shared key simply stops working — and the attempt shows up in your logs. Real PC changes are handled with a HWID reset, which buyers can run themselves from Discord.

Is my source code safe?

Your source never sits at a public URL. Raw uploads are refused until they've been virtualized, and a build is only released to a run that passed every check — anything unverified gets garbage back.

Will it slow my script down?

No — it loads fast. The check happens once at load, typically in under half a second, and nothing polls or runs per frame while your users play.

How do I get in?

SolAuth is invite-only while we scale. With a code, registration takes a minute — link Discord, verify your email, and your API key is issued on the spot.

Do you need help?

Support, key problems and HWID resets are all handled in our Discord server. Ask there and you'll get a real answer.

Join our Discord