Bring your server over

Migrate your existing server to InstantNode in minutes.

Try the Server Importer
Log in Create server
InstantLicense · a license server of your own

Your own license server.
Shaped like your scripts.

Keys, machine lock and a check API that answers in your words. You set it up in minutes in your InstantNode dashboard, we run it in our network in the Netherlands.

Your key format Machine lock Signed answers Your own domain
€4.99a month for the whole server, every feature included
12answers your buyers read, every one in your words
100kkeys per import, pasted or from a file
7languages of ready check code, FiveM to C#
How a check works

Your script asks.
Your server decides.

Every time your script starts, it sends its key to your license server and waits for the answer. Pick a situation and see what your script gets, what your buyer reads and what reaches you.

Example, not a real server

Your script gets

{
  "data": {
    "ok": true,
    "msg": "Welcome back! 23 days left.",
    "code": "ok"
  },
  "signature": "Qm9CR2x5...J5Aw=="
}

Your buyer reads

Welcome back! 23 days left.

The script starts.

You get

Nothing to do. The check appears in your live list, with machine and address.

Every message here is the seller's own text, written once in the dashboard. The signature proves to your script that the answer really came from your server.

Your API

Same product.
Three completely different answers.

You pick the path, the names your script sends, the fields it gets back and every message a buyer reads. JSON or plain text, nested or flat. The license logic stays ours, so nothing you change can break it.

Example servers, not real customers

The script sends

POST https://license.instantnode.eu/nordlicht/v2/auth/verify
{
  "license": "PJ-7KQM-W2RX-9HTD",
  "machine": "nordlicht-01.users.cfx.re"
}

Your server answers

{
  "data": {
    "ok": true,
    "msg": "Welcome back, Alice! Valid until 31 Dec."
  },
  "discord": "discord.gg/nordlicht",
  "signature": "Qm9CR2x5...J5Aw=="
}
Keys PJ-XXXX-XXXX-XXXXLock 1 machineRuns 30 days from first useAddress license.instantnode.eu/nordlicht

Everything in white is the seller's own choice. The grey parts are what InstantLicense adds, like the signature that proves the answer is real.

Keys

Keys that look
like your brand.

Every product has its own key format, its own lock and its own runtime. Try it: this is the same key maker the dashboard uses.

PJ-R6SJ-26DJ-HYAR PJ-PU4K-99XZ-FUWJ PJ-NG8Y-H332-K84J

59 bits of randomness, practically impossible to guess.

Your key format

Prefix, number of blocks, block length, separator and characters, per product. PJ-7KQM-W2RX-9HTD or one long hex string, your call.

Bring your old keys

Paste the keys you already sold or load a text or CSV file, up to 100,000 at once. Keys that already exist are skipped, and everything imported works right away.

Keys from your shop

Give your shop or bot an API key and it creates a license on every sale, with the customer and order number attached.

Runtimes that fit

Forever, a fixed number of days, or days counted from the first start. Extend any key with one click.

Find any buyer

Search by key, customer, note, machine or IP address. Free a slot, extend, suspend or revoke right from the result.

Export whenever

Download your keys as a text list or the whole table as CSV. Your data stays yours.

Leak protection

Shared keys
stop working.

A key that turns up on a stranger's machine gets refused with your own message, and you hear about it in Discord.

The message in your Discord channel
Nordlicht Scripts
Key used on another machine

key  PJ-7KQM-W2RX-9HTD
hwid friends-pc-77
ip   91.78.99.63
  1. Machine lock

    A key binds to the first machines that start your script, as many as you allow per product or per buyer.

  2. IP lock

    For game servers with a fixed address, bind keys to IP addresses instead, or on top.

  3. Signed answers

    Every answer carries an Ed25519 signature, so a cracked copy cannot be fooled by a fake license server.

  4. Blacklist

    Block a leaker by machine, address or key. Whatever key they try next, they get your access denied message.

  5. Discord alerts

    A message in your channel when a key shows up on a foreign machine or a blocked machine knocks.

  6. A page for your buyers

    Buyers move their key to a new PC themselves, with a cooldown you set, instead of opening a ticket with you.

The dashboard

Run it like it is yours.
Because it is.

Four screens do most of the work. Click through them, shown with example data.

The overview: a search field, the checks of the last hour, the latest checks and a Needs a look list with keys on other machines

Everything at a glance

The first screen answers the questions you have most: is everything running, and does anything need you?

  • One field finds any key, buyer, machine or IP address.
  • Every check of the last hour, live, refused ones in red.
  • Needs a look lists keys on a second machine and licenses about to run out, with the fix right next to them.

Check log

Every check of the last 30 days with its answer, machine and address, filterable in a second.

API keys for your shop

Give your shop or bot its own key to create, extend and look up licenses, and revoke it any time.

Ready check code

Copy the check for your platform, already using your address and your field names.

Ready check code for every platform, already using your own endpoint and field names, one click to copy.

FiveM Minecraft Roblox Node.js Python C# cURL
License Server · €4.99/mo

One plan, the whole server

No tiers, no per-key fees. Everything on this page is included.

License Server
€4.99/ month

Your own license server with dashboard, API and buyer page.

  • Unlimited products, up to 250,000 keys
  • Machine and IP lock per product
  • Your endpoint, field names and messages
  • Signed answers, blacklist and Discord alerts
  • Your own domain with HTTPS
  • Shop API and ready check code
Get your license server
Getting started

Your first protected script
in three steps.

  1. Get your server

    Order it in your InstantNode dashboard for €4.99 a month and pick its name. It is online right away.

  2. Create a product and keys

    Choose how keys look and how many machines a key may use, then create keys or import your old ones.

  3. Paste the check

    Copy the ready code for your platform into your script. It already uses your endpoint and your names.

FAQ

Questions,
answered.

Still unsure? Our support answers on Discord and by ticket.

Do I need to write or host any server code?
No. You get a running license server with a dashboard. You decide names, messages and key formats there, the license logic itself is ours and always the same.
Can I keep the keys I already sold?
Yes. Paste them or load a text or CSV file from your old system, up to 100,000 keys at once. Keys that already exist are skipped, and every imported key works right away.
How do keys get to my buyers?
Your shop creates a key on every sale through the API, or you hand them out from an imported list. You can also create and copy keys by hand in the dashboard.
What stops a buyer from sharing a key?
The machine lock. A key binds to the first machines that start your script, as many as you allow per product. Everyone else gets your own "already in use" message.
What does it cost?
EUR 4.99 a month for the whole license server, paid from your InstantNode balance like every other service. All features are included, with room for up to 250,000 keys.
Where do my scripts send their check?
To your own address, license.instantnode.eu/your-name, or to your own domain such as license.yourshop.com, followed by the path you choose, for example /api/v1/check.
Can I use my own domain?
Yes. Add a subdomain like license.yourshop.com in the dashboard and point one CNAME record at your server. The HTTPS certificate is issued for you, and your InstantNode address keeps working.
Which languages can check a license?
Anything that can send an HTTP request. The dashboard gives you ready code for FiveM (Lua), Minecraft (Java), Roblox (Luau), Node.js, Python, C# and cURL, already using your own names.
Where does my license server run?
In our network in Eygelshoven, Netherlands, on the same infrastructure as our game servers.

Protect your next script
in minutes.

Your keys, your answers, your rules. We keep it running.

Get your license server

€4.99 a month, hosted in Eygelshoven, Netherlands, paid from your InstantNode balance.