TREIBT REELNOX STUDIO · BACKDROP_ · TIMEPEEK AN

Verkaufe deine Desktop-App.
Um die Keys kümmern wir uns.

Generiere, aktiviere und verifiziere Lizenzschlüssel mit einer winzigen API — gerätegebundene Aktivierungen, Testversionen, Widerrufe. Gebaut von einem Indie-Entwickler, der es brauchte. Jetzt offen für jeden Indie-Entwickler.

a sale, as seen by your app

$ curl -X POST api.sublimearts.io/v1/licenses -d '{"product":"my-app"}'

MYAPP-·····-·····-·····-·····

✓ key delivered to buyer — machine-locked, revocable

SO FUNKTIONIERT'S

Drei Aufrufe. Das ist die ganze Integration.

01

Registriere dein Produkt

Ein Aufruf. Wähle einen Slug und ein Key-Präfix — fertig.

curl -X POST api.sublimearts.io/v1/products \
  -H "Authorization: Bearer $SUBLIMEKEYS_API_KEY" \
  -d '{"slug":"my-app","key_prefix":"MYAPP"}'
02

Stelle bei jedem Verkauf einen Key aus

Rufe es aus deinem Stripe- oder Gumroad-Webhook auf — der Key kommt versandfertig per E-Mail zurück. (Oder überspringe diesen Aufruf komplett — siehe AUTOMATE in den Docs.)

curl -X POST api.sublimearts.io/v1/licenses \
  -H "Authorization: Bearer $SUBLIMEKEYS_API_KEY" \
  -d '{"product":"my-app","email":"buyer@mail.com"}'

→ "MYAPP-K3F7Q-9WZ2M-P8RT4-XN5CB"
03

Verifiziere innerhalb deiner App

Gerätegebundene Aktivierung, Offline-Verifizierung über einen signierten Lease (bis zu 7 Tage ohne Netzwerk), Widerruf bei Rückerstattung.

from sublimekeys import SublimeKeysClient

client = SublimeKeysClient(product_id="my-app")
result = client.verify(license_key=key)
if result.valid:
    unlock_full_version()

Python? pip install sublimekeys — offizielles SDK, übernimmt die Offline-Verifizierung für dich. Auf PyPI ansehen → · Node.js / Electron? npm install sublimekeys Auf npm ansehen →

PREISE

Kostenlos starten. Upgraden, wenn es sich rentiert.

FREE€0

1 Produkt · 100 Keys · 5 Geräte/Key

PRO€9/Monat

5 Produkte · 1.000 Keys · 25 Geräte/Key

BUSINESS€29/Monat

unbegrenzte Produkte & Keys · 100 Geräte/Key

FAQ

Die Fragen, die zählen.

Was passiert mit meinen Lizenzen, wenn SublimeKeys schließt?

Deine Daten sind nie Geisel: Jeder Key und jede Aktivierung ist jederzeit über die API (GET /v1/licenses) exportierbar, ohne Erlaubnis nötig. Sollten wir den Dienst je einstellen, erhalten zahlende Kunden 12 Monate Vorlauf und einen vollständigen Export. Und da dieselbe API auch unsere eigenen Produkte antreibt — ReelNox Studio, BackDrop_, TimePeek — ist sie am Leben zu halten auch für uns existenziell.

Müssen meine Nutzer online sein?

Nur bei der ersten Aktivierung und danach etwa einmal pro Woche. Jeder Aufruf von /activate und /verify liefert einen kryptografisch signierten Lease zurück, gültig für 7 Tage — verifiziere ihn lokal, ohne Netzwerkaufruf, ohne blindes Vertrauen. Die offiziellen Python- und Node.js/Electron-SDKs übernehmen das automatisch; andere Sprachen können die Ed25519-Signatur selbst verifizieren (siehe die Docs).

Was passiert, wenn ich mein Plan-Limit erreiche?

Nichts bricht. Bestehende Keys aktivieren und verifizieren für immer weiter — du kannst nur keine neuen ausstellen, bis du upgradest. Deine Kunden bemerken nichts davon.

Was passiert, wenn ich downgrade oder mein Abo kündige?

Nichts wird je gelöscht, ausgesetzt oder widerrufen — weder deine Produkte noch ein einziger Lizenzschlüssel. Alles funktioniert weiter genau wie zuvor, für immer, für dich und jeden Kunden, der bereits einen Key von dir gekauft hat. Die einzige Änderung: Du kannst keine neuen Produkte oder Keys über die Limits deines neuen Plans hinaus erstellen, bis du erneut upgradest. Die Software deiner Kunden sollte nie wegen einer Entscheidung kaputtgehen, die du getroffen hast.

Wo liegen meine Daten?

In der EU — auf dedizierter Infrastruktur in Nürnberg, überall HTTPS. Dein API-Key wird nur als SHA-256-Hash gespeichert: Wir können ihn physisch nicht zurücklesen.

Wie widerrufe ich einen Key?

Produkte → Produkt auswählen → Keys verwalten. Finde den Key (per E-Mail oder dem Key selbst) und klicke auf Widerrufen — sofort und unwiderruflich, genau wie eine Rückerstattung funktionieren sollte. Unter der Haube ist das DELETE /v1/licenses/{key}, eingeschränkt darauf, dass du nur deine eigenen Keys anfassen kannst.

Auf wie vielen Geräten kann eine Lizenz aktiviert werden?

Was auch immer du entscheidest, bis zur Obergrenze deines Plans. Übergib max_activations, wenn du einen Key über POST /v1/licenses ausstellst (Standard ist 1, wenn du nichts angibst). Verkaufst du "privater Gebrauch, 3 Geräte"? Setze es auf 3. Die Obergrenze pro Key skaliert selbst mit deinem SublimeKeys-Plan — 5 bei Free, 25 bei Pro, 100 bei Business — sodass ein einzelner geleakter Key sich nie weiter ausbreiten kann, egal welchen Plan du hast. Siehe die Docs für die vollständige Feldliste.

Kann ich von Gumroad, Keygen oder meinem eigenen Server migrieren?

Ja. Stelle Keys für deine bestehenden Kunden in großen Mengen mit einem echten Zehn-Zeilen-Skript aus — siehe MIGRATE in den Docs für den genauen Code. Key-Präfixe sind konfigurierbar, sodass die neuen Keys von Tag eins an zu deiner Marke passen. Es vergibt neue Keys an deine Kunden, statt alte Key-Strings zu erhalten — die Docs erklären den Kompromiss.