Blog

Tutorials and articles

How to protect and sell your software with licence keys: step-by-step guides with real code, videos and what we learn building PWF Auth

RSS feedVideos on YouTubeChangelog

6 articles in Your app

Your appChange what your app says without a new build: remote texts and slidesSend a welcome line, a support link, a notice or a row of announcement slides to every copy of your program from your PWF Auth panel, with a different text for your VIP customers, and no new build to ship3 min readYour appSave each customer's settings on the server, with no backend of your ownUser variables let your program keep small values per customer on the PWF Auth server: settings that follow them to a new PC, counters, flags and values you set for one customer in the panel. With C#, VB.NET and Python code2 min readYour appWebhooks for licence keys: get told when keys are made, used, banned or soldPWF Auth calls your server, or posts in your Discord channel, when something happens to your keys: made, first used, banned, leaked, sold in a store order. Signed deliveries, automatic retries, and the code to check them3 min readYour appManage licence keys from your own code with the Developer APIMake, look up, ban, extend and reset licence keys from your own bot, store, website or script with a simple REST API: API keys per app with only the rights they need, and examples in Python and JavaScript3 min readYour appHow to ship updates to your software: channels, staged rollout and required updatesUpload a build once and every copy of your program that checks for updates is offered it, with a checksum to verify the download. Test it on a beta channel, roll it out to half your customers, and make it required when you must3 min readYour appVideoLet people help with your app without sharing your passwordPWF Auth teams give a helper their own access to one of your apps: pick a role, tick exactly what they may do, set a daily limit, and see every change they make, with alerts on Telegram3 min read