Dein Blender-Add-on, ein Schlüssel pro Artist.
Ein Schlüsselfeld in den Add-on-Einstellungen. Platzlimits pro Artist.
Free-Plan · Keine Kreditkarte · In Minuten eingerichtet
Codest du mit einem KI-Agenten? Füge einen Prompt ein- Blender
- Python
- Gumroad
- Lemon Squeezy
- Payhip
- Stripe
- Discord
Gebaut für die Art, wie du verkaufst.
Schlüssel in den Einstellungen
Ein validate()-Aufruf mit dem Python-SDK.
client.validate()Plätze pro Artist
1, 2 oder 5 Geräte pro Lizenz.
Behalte den Schlüssel deines Shops
Schlüssel von Gumroad, Lemon Squeezy und Payhip funktionieren einfach.
Schlüssel im ZIP
Portal-Downloads tragen den Schlüssel jedes Artists.
StandardSentinel erkennt geteilte Schlüssel
Schlüssel, die an zu vielen Orten genutzt werden.
Jeder PlanKäuferrollen in Discord
Lizenz übernehmen, Support-Rolle bekommen.
Live vor deinem nächsten Release.
- 1Kostenloses Konto erstellen
- 2Gumroad oder Payhip verbinden
- 3Schlüsselfeld hinzufügen
import platform
import bpy
from .vendor.sunlicense import SunLicense # pip package, copied in
client = SunLicense(base_url="https://api.sunlicense.com",
token="slk_...") # API key: validation only, safe to ship
def license_ok(context) -> bool:
if not getattr(bpy.app, "online_access", True):
return False # respect "Allow Online Access" (Blender 4.2+)
prefs = context.preferences.addons[__package__].preferences
result = client.validate(prefs.license_key, host=platform.node())
return result.valid # False for refunded, revoked or over the seat limitFragen und Antworten.
Wie baue ich eine Lizenzprüfung in ein Blender-Add-on ein?
Kopiere das SunLicense-Python-SDK in deinen Add-on-Ordner (es nutzt nur die Standardbibliothek, die Blenders Python mitbringt), füge deinen AddonPreferences eine Lizenzschlüssel-Eigenschaft hinzu und rufe client.validate(key, host=machine_id) auf, bevor du deine Operatoren freischaltest. Ab Blender 4.2 prüfe zuerst bpy.app.online_access und deklariere den Netzwerkzugriff im Manifest deiner Extension.
Blender-Add-ons stehen unter der GPL. Was schützt ein Lizenzschlüssel?
Die GPL erlaubt jedem, deinen Code zu teilen und zu ändern, und daran ändert ein Lizenzschlüssel nichts: Ein entschlossener Nutzer kann eine Prüfung entfernen. Was du kontrollierst, ist der Schlüssel selbst: wer neue Releases aus deinem Portal lädt, wer Support und Käuferrollen bekommt und Zugriff auf alles, was du hostest. Geteilte und erstattete Schlüssel funktionieren für all das nicht mehr.
Muss ich ändern, wo ich verkaufe?
Nein. Gumroad, Lemon Squeezy und Payhip verbinden sich mit wenigen Klicks, und ihre eigenen Schlüssel werden zu SunLicense-Schlüsseln; Stripe funktioniert für deinen eigenen Checkout. Nutzt du schon Gumroad-Lizenzschlüssel? Der Gumroad-Import holt deine bisherigen Käufer mit denselben Schlüsseln herüber. Für Shops, die SunLicense noch nicht anbindet, wie Superhive, stellst du Schlüssel im Dashboard, über die API oder die sunlicense CLI aus.
Ist es kostenlos?
Ja. Der Free-Plan umfasst drei Produkte, 100 Lizenzen und 10.000 Lizenzprüfungen im Monat, ohne Kreditkarte. Bezahlte Pläne beginnen bei 5 $ im Monat, und die Lizenzprüfungen deiner Artists funktionieren weiter, auch wenn du ein Limit überschreitest.
Schütze dein nächstes Release.
- Free-Plan
- Keine Kreditkarte
- Jederzeit kündbar
SunLicense