Votre add-on Blender, une clé par artiste.
Un champ de clé dans les préférences de l'add-on. Des limites de places par artiste.
Forfait Free · Sans carte bancaire · Prêt en quelques minutes
Vous codez avec un agent IA Collez un prompt- Blender
- Python
- Gumroad
- Lemon Squeezy
- Payhip
- Stripe
- Discord
Pensé pour votre façon de vendre.
Clé dans vos préférences
Un seul appel validate() avec le SDK Python.
client.validate()Places par artiste
1, 2 ou 5 machines par licence.
Gardez la clé de votre boutique
Les clés Gumroad, Lemon Squeezy et Payhip fonctionnent telles quelles.
Clé dans le zip
Les téléchargements du portail portent la clé de chaque artiste.
StandardSentinel repère les clés partagées
Des clés utilisées à trop d'endroits.
Tous les forfaitsRôles d'acheteur sur Discord
Activez une licence, obtenez votre rôle d'assistance.
En ligne avant votre prochaine version.
- 1Créer un compte gratuit
- 2Connectez Gumroad ou Payhip
- 3Ajoutez un champ de clé
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 limitVos questions, nos réponses.
Comment ajouter une vérification de licence à un add-on Blender
Copiez le SDK Python de SunLicense dans le dossier de votre add-on (il n'utilise que la bibliothèque standard, incluse dans le Python de Blender), ajoutez une propriété de clé de licence à vos AddonPreferences et appelez client.validate(key, host=machine_id) avant de débloquer vos opérateurs. Depuis Blender 4.2, vérifiez d'abord bpy.app.online_access et déclarez l'accès réseau dans le manifeste de votre extension.
Les add-ons Blender sont sous GPL. Que protège une clé de licence
La GPL permet à chacun de partager et modifier votre code, et une clé de licence n'y change rien un utilisateur déterminé peut retirer une vérification. Ce que vous contrôlez, c'est la clé elle-même qui télécharge les nouvelles versions depuis votre portail, qui reçoit l'assistance et les rôles d'acheteur, et l'accès à tout ce que vous hébergez. Les clés partagées et remboursées cessent de fonctionner pour tout cela.
Dois-je changer d'endroit pour vendre
Non. Gumroad, Lemon Squeezy et Payhip se connectent en quelques clics et leurs propres clés deviennent des clés SunLicense Stripe fonctionne pour votre propre paiement. Vous utilisez déjà les clés de licence Gumroad L'import Gumroad fait venir vos acheteurs existants avec les mêmes clés. Pour les boutiques que SunLicense ne connecte pas encore, comme Superhive, émettez les clés depuis le tableau de bord, l'API ou la CLI sunlicense.
Est-ce gratuit
Oui. Le forfait Free couvre trois produits, 100 licences et 10 000 vérifications de licence par mois, sans carte bancaire. Les forfaits payants commencent à 5 $ par mois, et les vérifications de vos artistes continuent de fonctionner même si vous dépassez une limite.
Protégez votre prochaine version.
- Forfait Free
- Sans carte bancaire
- Résiliable à tout moment
SunLicense