Skip to content
Nieuw Onze voorbeeld-SDK's zijn nu open source op GitHub
Gebouwd voor indie-SaaS- & desktopontwikkelaars

Stop met login bouwen.
Begin met functies leveren.

PWF Auth is de backend voor licentiesleutels, gebruikersaccounts en OTA-updates die je zelf zou bouwen — al klaar, gedocumenteerd en achter één eenvoudige REST-API.

Bekijk hoe het werkt
curl -X POST https://pwfauth.com/api/auth/check-key.php \
  -H "X-App-Secret: $APP_SECRET" \
  -d '{"license_key":"PWF-XXXX-XXXX-XXXX"}'
# → { "success": true, "valid": true,
#     "key": { "expires_at": "...", ... } }
Kant-en-klare SDK's & REST voor elke taal waarin je levert
Python SDK
PHP
.NET / VB.NET SDK
JavaScript
TypeScript
Node.js
Go
Rust
Java
Kotlin
Swift
Ruby
C++
cURL
0 Registered developers
0 License keys issued
0 Apps protected
$0 Forever — every feature
Live from the production database — refreshed every 5 minutes.
Functies

Alles wat je nodig hebt om software te verzilveren.

Eén backend. Zes kernsystemen. Nul boilerplate.

Serving 35 countries

Wereldwijd bereik.
Echte klanten, wereldwijd.

Elke stip is een live sessie, getekend op basis van echte sessiedata. Tot je eerste sessies binnenkomen, worden enkele duidelijk gemarkeerde voorbeeldpunten getoond.

Sleep om te draaien · Ctrl + scroll om te zoomen
0 Countries served
0 Sign-ins served

Licentiesleutels

Sleutels genereren, valideren, intrekken en in bulk uitgeven. HWID-binding, vervaldatum, proefmodus en quota inbegrepen.

Gebruikersaccounts

Gebruikersnaam/wachtwoord-auth met bcrypt, JWT-sessies, wachtwoordherstel, 2FA en brute-force-bescherming.

OTA-updates

Nieuwe versies naar je gebruikersbestand pushen. Kanaalgebaseerde uitrol, ondertekende downloads, verplicht-updatevlag.

Live sessies & heartbeat

Zie wie er nu online is. Detecteer gelijktijdig misbruik, verwijder een sessie of beperk installaties per licentie.

Feature flags & niveaus

Lever één binary, schakel functies per plan. Schakel op afstand zonder redeploy. A/B-tests per gebruiker.

Analytics & audit

Geo-verdeling, dagelijks actieve gebruikers, omzetgrafieken en een volledig audit-log van elke admin-actie.

License models

Every way you'd ever sell, one key engine.

Issue keys in any commercial model your app needs — all six below are shipped, working capabilities, not a roadmap.

Perpetual

Buy once, works forever. Keys with no expiry date for classic one-time purchases.

expires_at = null

Subscription

Time-boxed keys with exact expiry dates — monthly, yearly, or any duration you define.

expires_at = <date>

Timed trial

Short-lived evaluation keys that expire on their own — no manual cleanup, no honor system.

duration = 7d

Hardware-locked

Keys bind to a machine fingerprint (HWID) with a device limit you choose — sharing stops working.

hwid + max_devices

Online-checked lease

Sessions renew by heartbeat, and a revoked key dies within minutes — a real kill-switch for leaks.

heartbeat · revoke

Feature-flagged

Toggle individual features per key from the dashboard — sell tiers and add-ons on one binary.

features: { … }

All six models ship in the free tier — there is no other tier.

Hoe het werkt

Van aanmelding tot eerste licentie in 4 stappen.

Je roept de API sneller aan dan je linter klaar is.

1

Maak je account

Registreer met een e-mail — elke functie ontgrendeld, voor altijd gratis, geen creditcard.

2

Registreer je app

Eén klik in het dashboard maakt een app, je API-sleutel en een JWT-secret.

3

Genereer licentiesleutels

bash
curl -X POST https://pwfauth.com/api/admin/keys.php \
  -H "Authorization: Bearer $PWF_ADMIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"app_id":"YOUR_APP_ID","count":50,
       "key_type":"days","duration_value":30}'
# → { "success": true, "count": 50,
#     "keys": [ { "license_key": "..." }, ... ] }
4

Valideer vanuit je app

bash
curl -X POST https://pwfauth.com/api/auth/check-key.php \
  -H "X-App-Secret: $APP_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"license_key":"PWF-XXXX-XXXX-XXXX"}'
# → { "success": true, "valid": true,
#     "key": { "expires_at": "...", ... } }
In de praktijk

Wat je kunt doen met PWF Auth.

Concrete resultaten uit de echte functieset — in je eerste week, op het gratis plan.

Lever een gelicentieerde desktop-app in één weekend

Voeg de SDK toe aan WPF, WinForms of Electron en vervang honderden regels zelfgebouwde auth — HWID-binding inbegrepen.

net8 SDK included

Blokkeer een gelekte key in seconden

Bekijk elke actieve sessie live, kick gestolen kopieën in realtime en trek een gelekte licentie in vanaf je telefoon.

Kill-switch < 5 min

Lanceer zonder licentiekosten

Elke functie is gratis — onbeperkte keys, gebruikers en apps. Rol je hele launch uit zonder ooit tegen een paywall aan te lopen.

$0 — voor altijd gratis

Beheer al je apps vanuit één paneel

Multi-tenant vanaf dag één: aparte keys, gebruikers en updates per app, achter één dashboard en één account.

Unlimited apps

Controleer de beveiliging zelf op de lijn

API-antwoorden zijn AES-versleuteld en HMAC-ondertekend, en 2FA is verplicht voor elke admin — de docs tonen precies hoe je het verifieert.

AES-256 + HMAC

Push updates met drie regels code

Rol patches per kanaal over-the-air uit — je gebruikers krijgen ze de volgende dag, zonder nieuwe installer-mails.

Directe uitrol

Bekijk alles wat is inbegrepen

Zelf bouwen of kopen

Waarom bouw je het niet gewoon zelf?

Dat kan. Maar zo veel kost het echt om je eigen licentie- + auth-stack te bouwen — versus één REST-call, gratis.

Your key is on a cracking forum an hour after launch
Leak detection + HWID lock

The anomaly detector flags multi-IP and cross-country use, and hardware binding stops the shared copy from running at all.

Delivering keys by hand, one DM at a time
API issuance + reseller portal

Generate and deliver keys from one API call, or let resellers issue from their own credit-based portal while you sleep.

No idea who is still running an old, vulnerable build
Heartbeat + forced updates

Live sessions phone home, so you see versions in real time — push an OTA update or kill a key and it dies within minutes.

Functionaliteit Zelf bouwen PWF Auth
Tijd tot eerste licentie Weken aan auth-infrastructuur Eén REST-call — ongeveer 5 minuten
Licentiesleutels, HWID, vervaldatum Zelf ontwerpen, bouwen & debuggen Ingebouwd
Accounts, 2FA & sessies Nog een paar weken werk Inbegrepen
OTA-updates & remote kill-switch Jij bouwt & onderhoudt het Inbegrepen
Beveiligingspatches & uptime Jouw verantwoordelijkheid, voor altijd Wij draaien en patchen het
Prijs Jouw tijd — het dure deel $0 — voor altijd gratis
Price Server, SSL, backups, patches — your money and your weekends $0 · forever, every feature included
Prijzen

100% gratis. Geen addertje.

PWF Auth is volledig gratis — elke functie, onbeperkt voor altijd. Geen creditcard, geen proefperiode, geen upsell.

PWF AUTH ALL-ACCESS · FREE TIER
$0/ voor altijd
EVERY DEVELOPER
FOREVER
PWF AUTH OFFICIAL RECEIPT DATE: today → forever
Licentiesleutels$0.00
Auth & gebruikers$0.00
Levering$0.00
Beveiliging$0.00
Renewal fee$0.00
Hidden upsells$0.00
TOTAL DUE$0.00
NOTHING DUE — EVER
No credit card No trial clock No locked features No seat limits
Everything included:
16 × $0.00
Licentiesleutels
  • Onbeperkte licentiesleutels
  • HWID-binding & reset
  • Vervaldatum-, pauze-, ban-beheer
  • Bulk genereren & exporteren
Auth & gebruikers
  • Gebruikersaccounts + bcrypt
  • JWT-sessies + 2FA
  • Live heartbeat-monitor
  • Brute-force-bescherming
Levering
  • OTA-updates & kanalen
  • Feature flags per plan
  • Webhooks & event-log
  • Telegram-bot-integratie
Beveiliging
  • IP-blacklist & rate-limiting
  • Volledig audit-spoor
  • Back-up & herstel
  • Selfserviceportaal voor klanten
Aan de slag — het is gratis
Open-source-vriendelijk  ·  Geen lock-in — exporteer wanneer je wilt  ·  [email protected]
Security

Hardened like a paid platform, priced like a hobby.

No purchased certificates on this wall — every badge below is a real, shipped mechanism you can test yourself.

Encrypted API envelope

SDK requests and responses travel in a signed, AES-encrypted envelope — not plain JSON on the wire.

TOTP two-factor

Panel sign-ins are protected by time-based 2FA codes on top of the password.

Hardware binding

Keys lock to a machine fingerprint (HWID) with a device limit you choose per key.

Brute-force lockout

Repeated failed sign-ins lock out the address and the account automatically.

Leak detection

A detector flags impossible travel, IP spread and abnormal login rates per key.

Instant kill-switch

Revoke a key and its live sessions die on the next heartbeat — within minutes.

GeoIP threat map

Live world map of auth traffic with one-click IP blocking baked into the panel.

Rate limiting

Public endpoints are rate-limited, so scripted abuse hits a wall before your data does.

Self-hosting is nog niet publiek beschikbaar — het staat op onze roadmap. Heb je een serieuze self-hostingbehoefte, mail dan naar [email protected] en we praten erover.
Alles wat HTTP kan spreken. We leveren single-file SDK's voor Python en VB.NET / C#, en de REST-API werkt identiek vanuit Node, Go, Rust, PHP, Electron, Unity, noem maar op.
Elke licentie kan aan een of meer apparaat-vingerafdrukken worden gebonden. Wisselt een gebruiker van machine, dan vraagt hij een HWID-reset aan vanuit je in-app-dialoog en keur jij die goed in het dashboard.
Al het verkeer is versleuteld met TLS 1.3 (Cloudflare). Wachtwoorden worden gehasht met bcrypt (cost 12). Back-ups zijn versleuteld opgeslagen. We volgen de OWASP Top 10-praktijken en houden afhankelijkheden gepatcht. Zie ons privacybeleid voor alle details.
We mikken op 99,9% maandelijkse uptime. Live status op pwfauth.com/status.php.
Ja. We hebben CSV-import voor bulkmigratie van licenties en helpen graag — stuur ons gewoon een e-mail.
Dat is er niet. PWF Auth is in publieke beta en wordt gerund door zijn ontwikkelaars. Alles wat we vandaag aanbieden is gratis en blijft gratis — mochten er ooit optionele betaalde extra's bijkomen, dan wordt niets weggenomen wat vandaag gratis is. Geen advertenties, en we verkopen je gegevens nooit.
Ja. Exporteer je licentiesleutels op elk moment in bulk vanuit het dashboard, en dankzij CSV-import/-export is migratie in beide richtingen eenvoudig. Geen lock-in.
Voor altijd gratis · Geen creditcard

Klaar om te lanceren?

Stop met het opnieuw uitvinden van licentiebeheer. Maak je gratis account en roep de API binnen vijf minuten aan.

Installatie in 5 minuten Elke functie inbegrepen Geen creditcard