License keys, HWID lock, server-side variables and a full Seller API — protect your application and sell subscriptions without building auth infrastructure yourself.
from darkbrokenkey import Dark Broken Key app = DarkBrokenKey( name="MyApp", ownerid="YOUR_OWNER_ID", version="1.0", ) app.init() # handshake + version check app.login("username", "password") # HWID verified welcome = app.var("welcome") # server-side secret print(welcome) # only for valid users
One dashboard for your applications, licenses and users — and one simple API your software talks to.
Generate keys in bulk with custom prefixes, durations and levels. Trial, monthly or lifetime — expiry is enforced server-side.
Each user or license binds to one machine. A leaked key is useless on another PC — and you can reset a HWID in one click.
Keep download links, strings and secrets on the server. They are only released to authenticated sessions — never shipped in your binary.
Get server-to-server notifications for logins and registrations. Connect your shop, Discord or CRM without exposing secrets to clients.
Automate everything from your own store or bot: generate licenses, ban users, reset HWIDs and extend subscriptions with one API key.
On the Seller plan, resellers get their own login portal: they spend credits to generate keys (up to a max duration you set), see only their own keys, and you top up or ban them anytime.
Your end-users get a self-service panel too: they can check their subscription and reset their own HWID when they change PC — up to a monthly limit you control per app.
On Developer and Seller plans, manage everything from Telegram: generate keys, ban users, reset HWIDs and extend subscriptions with simple bot commands — locked to your own Telegram account.
No servers to manage. Create an account, create an application, drop the SDK into your project.
Create your free developer account — the Tester plan is included, no card required.
Your app gets credentials (name + your owner ID). Generate licenses and users from the dashboard.
Use the ready-made SDK examples for Python, JavaScript, PHP, C# and C++ — authentication works in under 5 minutes.
Start free. Upgrade when you grow — the platform owner reviews upgrade payments manually and activates your plan.
For experimenting with the integration.
For serious projects ready to sell.
The full platform, without limits.
Yearly billing available via the upgrade flow inside your dashboard. No credit card required for the free plan.
No. This is an authentication service: license management, HWID/device binding, server-side validation and admin controls. Use a separate obfuscator/packer for your executable if your threat model needs one — the two complement each other.
Any language that can make an HTTPS POST request. Ready-made examples are included for Python, JavaScript, PHP, C# and C++, and the API itself is plain JSON.
Inside your dashboard, open “Upgrade Plan”, pay via bKash / Nagad / Rocket and submit the TrxID. The platform owner verifies and activates your new plan — usually within a few hours.
A key binds to the first machine (HWID) that activates it. On a different machine it is rejected, and you can ban the key or reset the HWID from your dashboard at any time.
Full API reference is on the Docs page.