PROPULSE REELNOX STUDIO · BACKDROP_ · TIMEPEEK

Vendez votre app de bureau.
On s'occupe des clés.

Générez, activez et vérifiez des clés de licence avec une seule petite API — activations liées à l'appareil, essais, révocations. Construit par un développeur indépendant qui en avait besoin. Désormais ouvert à tout développeur indépendant.

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

COMMENT ÇA MARCHE

Trois appels. C'est toute l'intégration.

01

Enregistrez votre produit

Un appel. Choisissez un slug et un préfixe de clé — terminé.

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

Émettez une clé à chaque vente

Appelez-le depuis votre webhook Stripe ou Gumroad — la clé revient prête à envoyer par email. (Ou sautez cet appel entièrement — voir AUTOMATE dans les 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

Vérifiez dans votre app

Activation liée à l'appareil, vérification hors ligne via un bail signé (aucun réseau nécessaire jusqu'à 7 jours), révocation en cas de remboursement.

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 — SDK officiel, gère la vérification hors ligne pour vous. Voir sur PyPI → · Node.js / Electron ? npm install sublimekeys Voir sur npm →

TARIFS

Commencez gratuitement. Passez au niveau supérieur quand ça se rentabilise.

FREE€0

1 produit · 100 clés · 5 appareils/clé

PRO€9/mois

5 produits · 1 000 clés · 25 appareils/clé

BUSINESS€29/mois

produits et clés illimités · 100 appareils/clé

FAQ

Les questions qui comptent.

Qu'arrive-t-il à mes licences si SublimeKeys ferme ?

Vos données ne sont jamais otages : chaque clé et activation est exportable via l'API (GET /v1/licenses) à tout moment, sans permission nécessaire. Si nous devions un jour fermer le service, les clients payants recevraient un préavis de 12 mois et un export complet. Et comme cette même API alimente nos propres produits — ReelNox Studio, BackDrop_, TimePeek — la garder en vie est aussi existentiel pour nous.

Mes utilisateurs doivent-ils être en ligne ?

Seulement pour la première activation, puis environ une fois par semaine ensuite. Chaque appel à /activate et /verify renvoie un bail signé cryptographiquement valable 7 jours — vérifiez-le localement sans appel réseau, sans confiance aveugle. Les SDK officiels Python et Node.js/Electron gèrent cela automatiquement ; les autres langages peuvent vérifier la signature Ed25519 eux-mêmes (voir les docs).

Que se passe-t-il si j'atteins la limite de mon forfait ?

Rien ne casse. Les clés existantes continuent à s'activer et se vérifier pour toujours — vous ne pouvez simplement plus en émettre de nouvelles tant que vous n'avez pas mis à niveau. Vos clients ne remarquent rien.

Que se passe-t-il si je rétrograde ou annule mon abonnement ?

Rien n'est jamais supprimé, suspendu ou révoqué — ni vos produits, ni une seule clé de licence. Tout continue à fonctionner exactement comme avant, pour toujours, pour vous et pour chaque client qui vous a déjà acheté une clé. Le seul changement : vous ne pouvez pas créer de nouveaux produits ou clés au-delà des limites de votre nouveau forfait tant que vous ne remettez pas à niveau. Le logiciel de vos clients ne devrait jamais casser à cause d'une décision que vous avez prise de votre côté.

Où vivent mes données ?

Dans l'UE — sur une infrastructure dédiée à Nuremberg, en Allemagne, HTTPS partout. Votre clé API n'est stockée que sous forme de hash SHA-256 : nous ne pouvons physiquement pas la relire.

Comment révoquer une clé ?

Produits → choisissez le produit → Gérer les clés. Trouvez la clé (par email ou la clé elle-même) et cliquez sur Révoquer — c'est immédiat et irréversible, exactement comme un remboursement devrait fonctionner. En coulisses, c'est DELETE /v1/licenses/{key}, limité à vos propres clés uniquement.

Sur combien d'appareils une licence peut-elle s'activer ?

Ce que vous décidez, jusqu'au plafond de votre forfait. Passez max_activations lorsque vous émettez une clé via POST /v1/licenses (par défaut 1 si vous ne le précisez pas). Vous vendez « usage personnel, 3 appareils » ? Réglez-le sur 3. Le plafond par clé évolue lui-même avec votre forfait SublimeKeys — 5 en Free, 25 en Pro, 100 en Business — donc une seule clé divulguée ne peut jamais se propager au-delà, quel que soit votre forfait. Voir les docs pour la liste complète des champs.

Puis-je migrer depuis Gumroad, Keygen ou mon propre serveur ?

Oui. Émettez des clés en masse pour vos clients existants avec un vrai script de dix lignes — voir MIGRATE dans les docs pour le code exact. Les préfixes de clés sont configurables, donc les nouvelles clés correspondent à votre marque dès le premier jour. Cela re-génère les clés de vos clients plutôt que de préserver les anciennes chaînes de clés — les docs expliquent le compromis.