Zum Inhalt springen

Dieses Projekt ist noch in Entwicklung. Geplanter Launch: März 2026.

Kommt bald

LicenseGate

Lizenzschlüssel Verwaltung für Indie Entwickler

Veröffentlicht: März 2026Letztes Update: März 2026

SaaS Plattform für die Verwaltung von Lizenzschlüsseln. Erstellen, validieren und verwalten über eine fertige API und SDKs, ohne eigene Infrastruktur.

Über LicenseGate

LicenseGate ist eine SaaS Plattform für die Verwaltung von Lizenzschlüsseln, entwickelt für Indie Entwickler und kleine Software Teams. Du kannst Lizenzschlüssel erstellen, validieren und verwalten, ohne eigene Infrastruktur aufbauen zu müssen.

Ob du ein Browser Plugin, eine Desktop App oder ein SaaS Produkt verkaufst: LicenseGate bietet dir eine fertige API und SDKs, um Lizenzen in deine Software zu integrieren.

Die Plattform übernimmt die gesamte Logik: Schlüsselgenerierung, Aktivierungslimits, Ablaufdaten und Nutzungsstatistiken.

So funktioniert es

Du erstellst ein Konto auf LicenseGate und legst ein neues Produkt an. Für jedes Produkt kannst du Lizenzschlüssel generieren, entweder einzeln oder in Batches.

Jeder Lizenzschlüssel hat konfigurierbare Eigenschaften: Aktivierungslimit (wie viele Geräte), Ablaufdatum, Feature Flags und Notizen. Über das Dashboard siehst du alle Lizenzen, deren Status und Aktivierungshistorie.

In deiner Software integrierst du die Validierung über die REST API oder das JavaScript SDK. Mit wenigen Zeilen Code prüfst du bei jedem Start, ob der eingegebene Lizenzschlüssel gültig ist und welche Features freigeschaltet sind.

Anwendungsfälle

LicenseGate eignet sich für verschiedene Software Produkte.

Browser Extension Entwickler nutzen LicenseGate, um Premium Features freizuschalten. Der Nutzer kauft eine Lizenz, gibt den Schlüssel in der Extension ein und bekommt Zugriff auf erweiterte Funktionen.

Desktop App Entwickler integrieren LicenseGate über die REST API. Bei jedem Start prüft die App den Lizenzschlüssel und aktiviert oder deaktiviert Features entsprechend.

SaaS Entwickler nutzen LicenseGate für selbst gehostete Software oder On Premise Lösungen, bei denen eine API basierte Lizenzprüfung nötig ist.

WordPress Plugin und Theme Entwickler können LicenseGate nutzen, um Updates nur an zahlende Kunden auszuliefern.

Technologien

LicenseGate ist mit Next.js 15 und TypeScript entwickelt. Das Backend nutzt Supabase für Datenbank und Authentifizierung. Zahlungen werden über Stripe abgewickelt. E Mails für Lizenzbenachrichtigungen werden über Resend versendet.

Für die Integration stehen ein JavaScript/TypeScript SDK zur Verfügung. Die Lizenzvalidierung erfolgt über eine REST API mit API Key Authentifizierung.

Datenschutz

LicenseGate speichert nur die für die Lizenzverwaltung notwendigen Daten: E Mail Adressen, Lizenzschlüssel und Aktivierungsinformationen. Alle Daten werden DSGVO konform bei professionellen Infrastruktur Anbietern (Vercel und Supabase) gespeichert.

Zahlungsdaten werden ausschließlich von Stripe verarbeitet.

LicenseGate Architektur

Zwei getrennte Flüsse: Entwickler verwalten Lizenzen im Dashboard, Endnutzer Apps validieren Lizenzschlüssel über das SDK.

Über Elemente fahren oder fokussieren für Details

LicenseGate ArchitekturEntwickler: Erstellt Lizenzen, setzt Ablaufdaten, überwacht Aktivierungen.. Dashboard: Web App für Lizenzverwaltung und Statistiken.. API: Schnittstelle für Dashboard und SDK. Validiert Schlüssel und gibt Status zurück.. Datenbank (verschlüsselt): Lizenzen und Aktivierungsdaten liegen verschlüsselt bei professionellen Infrastruktur Anbietern (Vercel und Supabase).. SDK: Leichtgewichtige Bibliothek, die Entwickler in ihre Apps einbinden. Nur Lizenzschlüssel wird geprüft.. End App: App des Endnutzers prüft ihre Lizenz beim Start über das SDK.EntwicklerDashboardAPIDatenbank (verschlüsselt)SDKEnd App

Legende

  • Nutzer
  • Lokal im Browser
  • Server
  • Datenbank
  • Drittanbieter

Technologie Schichten

Getrennte Schichten fuer Developer Workflow und Endnutzer Apps.

  1. Database

    PostgreSQLRLS

    Lizenzen, Aktivierungen, Logs bei Supabase.

  2. API

    Next API RoutesEdge

    Schnittstelle fuer Dashboard und SDK, Rate Limiting.

  3. SDK

    TypeScriptFetch

    Leichtgewichtige Bibliothek fuer Endnutzer Apps.

  4. Dashboard

    Next.jsReact

    Admin UI fuer Lizenz Verwaltung und Statistiken.

Lizenz Lebenszyklus

Vom generierten Schluessel bis zum Ablauf. Entwickler sehen diese Zustaende im Dashboard.

  1. Generiert
    1. VersendenZugewiesen
  2. Zugewiesen
    1. Erste AktivierungAktiv
  3. Aktiv
    1. Zeit abgelaufenAbgelaufen
    2. Manuell sperrenWiderrufen
  4. Abgelaufen
  5. Widerrufen

Häufige Fragen