Licensing for the tools you actually ship.

Keys, user accounts, machine locking, server-held variables and a kill switch, built for C# desktop software. One file goes into your project. Everything else you run from a dashboard.

Two applications and ten keys on the free plan. No card.

Program.cs
using Syndicor;

if (!SyndicorAuth.Init("SYN7KQ2MXD40A1", "9f2c…", "1.4.2"))
    return Fail(SyndicorAuth.LastMessage);

if (!SyndicorAuth.Login(user, pass))
    return Fail(SyndicorAuth.LastMessage);

// Signed in, machine locked, license checked.
string endpoint = SyndicorAuth.GetVariable("ApiBase");
var until = SyndicorAuth.User.ExpiresAt;

Three calls and you are done

Your client opens a session, redeems or checks a key, and asks for whatever it needs. The session is bound to the machine that opened it, so a captured token is worthless anywhere else.

Init

One call at startup. Returns your app's status, whether an update is waiting, and a session token tied to that machine's hardware ID.

Register or sign in

A key gated app takes a license on registration and sets the expiry from it. An open app just takes a username, up to the ceiling you set.

Ask for what you need

Variables, gated download links, an update check. Values come back scrambled against the session, not sitting in plain text in a capture.

What you get

Everything a paid Windows tool needs, without you writing a backend for it.

License keys

Generate in batches with your own key format, set duration and level, revoke one or delete every unused key at once. Lifetime keys are just duration zero.

User management

Ban, unban, extend a subscription, reset a password, clear a machine lock. Or ban the account, its machine and its network in one click.

Session manager

See who is connected, on what machine, running which build. End one session, every session from a machine, or all of them at once.

Variables

Anything you would otherwise hardcode: endpoints, feature flags, memory addresses. Change it once and every client picks it up. Gate values behind a login or a license level.

File hosting, your way

Keep your files wherever you already host them and give us the direct link. We check the session, then hand back a one-shot URL that expires. Your real link never ships in the exe.

Machine and network bans

Block a HWID or an IP for one application or every application you own, permanently or with an expiry.

Resellers and staff

Give a reseller a credit balance and nothing else. Give support the ability to reset a HWID without seeing your keys. Scope any of them to specific applications.

Kill switch

Pause or disable an application and every client stops on its next call, with a message you wrote. Pin build hashes so a modified exe is turned away.

Pricing

Yearly billing takes two months off every paid tier. Change plan or stop whenever you like.

Free
Ship something small and see if it sticks.
Free
 
  • 2 applications
  • 10 licenses per application
  • Key-gated apps only
  • No reseller panel
  • 25 variables per app
  • 5 gated links per app
Start free
Tier 1
For a tool with real users.
$3.00/mo
$30.00 billed yearly, 17% off
  • 10 applications
  • 100 licenses per application
  • 100 users on an open app
  • 2 reseller and staff accounts
  • 200 variables per app
  • 25 gated links per app
Choose Tier 1
Tier 3
No ceilings. Nothing to think about.
$8.00/mo
$80.00 billed yearly, 17% off
  • Unlimited applications
  • Unlimited licenses per application
  • Unlimited users on an open app
  • Unlimited reseller and staff accounts
  • Unlimited variables per app
  • Unlimited gated links per app
Choose Tier 3

Prices are per Syndicor account, in US dollars, and cover every application under it. Downgrading never deletes anything you have built: your existing users keep working, you just cannot add more until you are under the limit.

Ship the thing.

You have a tool. This is the part between finishing it and selling it.

Create a free account