Cette page a été traduite de l’anglais.
Outils pour développeurs
Créez un système de gestion de licences et de génération de clés sur mesure
Kliv est un créateur d'applications IA. Décrivez le fonctionnement souhaité de vos licences logicielles, et il construit des clés signées, des vérifications d'activation, la révocation et un portail client.
Entrez simplement votre idée dans la zone de texte et AI la construira pour vous
Qu'est-ce que Kliv ?
Kliv n'est pas un éditeur de solutions de licences avec un fonctionnement figé — c'est une IA qui construit le logiciel pour vous.
Vous décrivez l'application dont vous avez besoin en mots simples, et Kliv la construit : les données, la logique, les écrans et les fonctions serveur. Vous êtes propriétaire du résultat, vous l'exécutez sur vos propres comptes, et vous pouvez le modifier plus tard en le demandant. Ce n'est ni un modèle ni un tableau de bord hébergé que vous louez.
Sur cette page, cette application est un système de gestion de licences et de génération de clés. Kliv construit toutes sortes d'applications web ; celle-ci n'est qu'un exemple pour un logiciel que vous vendez.
Pourquoi un script de génération de clés ne fait pas une activité de licences
Une clé de licence n'est qu'un élément de la vente d'un logiciel. La partie la plus difficile est le registre qui l'entoure : achats, sièges, machines, dates de maintenance, remboursements, rétrofacturations et révocations.
Kliv construit le registre et la boutique comme une seule application. Le paiement, le portail client, le point d'activation et la fonction de génération des clés lisent tous les mêmes enregistrements, si bien qu'une licence est bien plus qu'une chaîne de caractères dans un e-mail.
Ce à quoi répond une clé
Une licence est un enregistrement avec un historique. Voici les éléments que le système peut vérifier.
La licence
Le produit, l'édition, le nombre de sièges et l'achat qui l'a créée figurent sur la ligne de licence. La chaîne de la clé est dérivée de cette ligne.
Le registre des activations
Chaque activation enregistre une empreinte de machine et un horodatage. Une licence à deux machines refuse la troisième activation, simplement par comptage.
Le portail client
Les clients peuvent voir leurs clés, leurs machines actives, le statut de leur maintenance, et le bouton qui libère le siège d'une ancienne machine.
La fonction de génération
Une fonction serveur TypeScript typée signe chaque clé. Le secret de signature reste dans le coffre-fort de la plateforme, en dehors du code source.
Maintenance et mises à jour
Une licence perpétuelle peut continuer de fonctionner, tandis que le flux de mises à jour dépend d'un droit de maintenance daté.
Révocation
Un remboursement ou une rétrofacturation bascule la ligne de licence, et la vérification d'activation suivante lit cet état. Il n'y a aucun fichier de liste noire à distribuer.
Un exemple : le studio de plugins audio de Camille
Voici comment une entreprise de logiciels pourrait l'utiliser. Ce n'est qu'un exemple — vous décririez vos propres produits, clés, sièges, conditions de mise à jour et règles d'activation.
Le paiement crée la clé signée
Le client de Camille achète l'édition Studio à 169 €. La même transaction crée la ligne de licence, signe la clé et envoie l'e-mail de livraison avec le lien vers le portail.
Deux machines atteignent la limite de sièges
Le client active un ordinateur de studio et un ordinateur portable. Le registre affiche désormais deux sièges de machine sur deux, chacun avec son empreinte et sa date.
Une machine hors service est gérée par le client
Lorsque la carte mère de l'ordinateur de bureau tombe en panne, le client se connecte au portail, libère le siège de cette machine, et active la machine de remplacement sans envoyer d'e-mail au support.
La maintenance contrôle les mises à jour, pas la propriété
La période de maintenance annuelle à 55 € expire. Le plugin continue de fonctionner, mais la page de téléchargement cesse de proposer de nouvelles versions tant que le renouvellement n'est pas validé.
Un remboursement modifie la vérification suivante
Si Camille approuve un remboursement ou qu'une rétrofacturation est signalée, la ligne de licence est révoquée. La chaîne de la clé existe toujours, mais la vérification d'activation suivante lit la ligne et la refuse.
Décrivez ce que vous voulez construire
Kliv construit à partir de votre description : plus vous donnez de détails, plus la première version s'en rapproche. Indiquez les produits, les prix, les limites d'activation, les conditions de mise à jour, les remboursements et les règles du portail. En voici trois comme point de départ :
Portail de licences pour plugin
Clés, sièges et désactivation en libre-service.
“Construisez un site de licences pour mon plugin audio. Vendez l'édition Studio à 169 € via mon compte Stripe, générez une clé signée au moment du paiement, limitez chaque licence à deux machines, permettez aux acheteurs de désactiver d'anciennes machines depuis un portail, et envoyez la clé ainsi que le lien du portail par e-mail.”
Licences d'équipe par siège
Une licence d'entreprise avec un pool de sièges.
“Construisez un système de licences d'équipe pour mon logiciel de bureau. Une entreprise achète une licence Business à 10 sièges pour 849 € par an, un administrateur attribue les sièges à des utilisateurs nommés, les sièges non attribués retournent dans le pool, et la vérification de licence refuse le onzième utilisateur actif.”
Clés d'essai à durée limitée
Quatorze jours, puis e-mail de mise à niveau.
“Construisez un système de licences d'essai pour mon application de bureau. Les visiteurs demandent une clé d'essai de 14 jours avec vérification par e-mail, la vérification d'activation lit la date d'expiration sur la ligne de licence, les essais expirés cessent de s'activer, et le client reçoit une offre de mise à niveau vers la licence Pro à 119 €.”
Le côté serveur d'un numéro de série
La génération est du code auditable. La création de clés s'exécute comme une fonction serveur typée : valider l'achat, dériver la clé, la signer et enregistrer la ligne. Le code source de l'application se synchronise aussi vers un dépôt Git au nom du studio, afin que la fonction de signature puisse être inspectée.
Le commerce et les licences partagent les mêmes enregistrements. L'achat à 169 €, le renouvellement de maintenance à 55 € et la ligne de licence vivent tous ensemble sur votre propre compte Stripe. Approuver un remboursement peut révoquer la licence dans le même flux.
Le point d'activation suit vos règles. Périodes de grâce hors ligne, nombre de sièges par édition, empreintes plus strictes et fenêtres de maintenance sont vos règles, sous forme de code et de données.
La gestion de licences est le point de paiement d'une activité logicielle. Les forfaits, les essais et l'usage mesuré sont couverts sur Kliv pour les éditeurs SaaS.
Questions fréquentes
Qu'est-ce que Kliv exactement ?
Kliv est un créateur d'applications IA. Vous décrivez l'application web sur mesure dont vous avez besoin, il la construit, et vous êtes propriétaire du résultat. Pour la gestion de licences, cela signifie le paiement, les clés signées, les vérifications d'activation, les portails clients et les règles de révocation.
Est-ce une véritable application, ou un modèle ?
Une véritable application. Kliv construit la base de données, les fonctions serveur, les écrans et les flux de travail correspondant à vos règles de licence.
Puis-je la modifier une fois construite ?
Oui. Vous pouvez modifier le nombre de sièges, ajouter des éditions, ajuster les règles de maintenance, ajouter une activation hors ligne, ou changer le comportement du portail plus tard.
Que se passe-t-il en cas de remboursement ou de rétrofacturation ?
Un remboursement attend votre approbation. Une fois approuvé, la ligne de licence peut basculer en révoquée, et la vérification d'activation suivante lit cette ligne. Les rétrofacturations peuvent suivre le même chemin, avec un signalement pour examen.
Qu'en est-il des machines qui ne se connectent jamais ?
L'activation hors ligne est une règle que vous définissez. Vous pouvez émettre un fichier d'activation hors ligne depuis le portail ou autoriser une fenêtre de grâce entre les vérifications.
Puis-je importer des licences déjà vendues ?
Oui. Les clés existantes peuvent devenir des lignes de licence, avec les produits, les clients, les machines et les dates de maintenance renseignés à partir de votre feuille de calcul.
Les clients ont-ils besoin d'un compte pour utiliser leur clé ?
La clé peut arriver par e-mail et fonctionner sans connexion au portail. Le portail est utile pour libérer des sièges, télécharger des versions et renouveler la maintenance.
Les clients ont-ils besoin de leur propre compte Stripe ?
Non. Les clients paient par carte. Les paiements passent par votre propre compte Stripe.
Kliv prélève-t-il une commission sur les ventes de licences ?
Non. Les paiements passent par votre compte Stripe. Les frais de traitement des cartes se règlent directement entre vous et Stripe.
Puis-je utiliser mon propre nom de domaine ?
Oui. Le portail de licences peut fonctionner sur votre propre nom de domaine.
Puis-je quitter Kliv plus tard ?
Oui. Le code de l'application se synchronise vers votre propre dépôt Git, donc partir revient à faire un git pull plutôt qu'à tout reconstruire.
Plus dans cette catégorie
Réalisé par des créateurs
Découvrez ce qui est possible
Découvrez de vraies applications créées avec Kliv par des développeurs et des créateurs du monde entier
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
Construisez vos licences autour du logiciel que vous livrez
Décrivez vos produits, vos sièges, vos règles d'essai, vos conditions de maintenance et vos règles de révocation. Kliv construit le système de licences autour d'eux.