IMPULSA REELNOX STUDIO · BACKDROP_ · TIMEPEEK

Vende tu app de escritorio.
Nosotros nos encargamos de las claves.

Genera, activa y verifica claves de licencia con una sola API pequeña — activaciones vinculadas al dispositivo, pruebas, revocaciones. Creado por un desarrollador indie que lo necesitaba. Ahora abierto a todo desarrollador indie.

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

CÓMO FUNCIONA

Tres llamadas. Esa es toda la integración.

01

Registra tu producto

Una llamada. Elige un slug y un prefijo de clave — listo.

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

Emite una clave en cada venta

Llámalo desde tu webhook de Stripe o Gumroad — la clave vuelve lista para enviar por email. (O sáltate esta llamada por completo — ver AUTOMATE en los 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

Verifica dentro de tu app

Activación vinculada al dispositivo, verificación offline mediante un lease firmado (sin necesidad de red hasta 7 días), revocación en caso de reembolso.

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 oficial, gestiona la verificación offline por ti. Ver en PyPI → · ¿Node.js / Electron? npm install sublimekeys Ver en npm →

PRECIOS

Empieza gratis. Mejora cuando se pague solo.

FREE€0

1 producto · 100 claves · 5 dispositivos/clave

PRO€9/mes

5 productos · 1.000 claves · 25 dispositivos/clave

BUSINESS€29/mes

productos y claves ilimitados · 100 dispositivos/clave

FAQ

Las preguntas que importan.

¿Qué pasa con mis licencias si SublimeKeys cierra?

Tus datos nunca son rehenes: cada clave y activación es exportable vía API (GET /v1/licenses) en cualquier momento, sin necesitar permiso. Si alguna vez cerramos el servicio, los clientes de pago reciben 12 meses de aviso y una exportación completa. Y como esta misma API impulsa nuestros propios productos — ReelNox Studio, BackDrop_, TimePeek — mantenerla viva también es existencial para nosotros.

¿Mis usuarios necesitan estar en línea?

Solo para la primera activación y aproximadamente una vez por semana después. Cada llamada a /activate y /verify devuelve un lease firmado criptográficamente válido por 7 días — verifícalo localmente sin llamadas de red, sin confianza ciega. Los SDKs oficiales de Python y Node.js/Electron gestionan esto automáticamente; otros lenguajes pueden verificar la firma Ed25519 por sí mismos (ver los docs).

¿Qué pasa si alcanzo el límite de mi plan?

Nada se rompe. Las claves existentes siguen activándose y verificándose para siempre — simplemente no puedes emitir nuevas hasta que mejores de plan. Tus clientes no notan nada.

¿Qué pasa si bajo de plan o cancelo mi suscripción?

Nada se elimina, suspende o revoca jamás — ni tus productos, ni una sola clave de licencia. Todo sigue funcionando exactamente igual que antes, para siempre, para ti y para cada cliente que ya te compró una clave. Lo único que cambia: no puedes crear nuevos productos o claves más allá de los límites de tu nuevo plan hasta que mejores de nuevo. El software de tus clientes nunca debería romperse por una decisión que tomaste tú.

¿Dónde viven mis datos?

En la UE — en infraestructura dedicada en Núremberg, Alemania, HTTPS en todas partes. Tu API key se almacena solo como hash SHA-256: físicamente no podemos leerla de vuelta.

¿Cómo revoco una clave?

Productos → elige el producto → Gestionar claves. Encuentra la clave (por email o la clave misma) y pulsa Revocar — es inmediato e irreversible, exactamente como debería funcionar un reembolso. Por debajo es DELETE /v1/licenses/{key}, limitado a que solo puedas tocar tus propias claves.

¿En cuántos dispositivos puede activarse una licencia?

Lo que decidas, hasta el tope de tu plan. Pasa max_activations al emitir una clave vía POST /v1/licenses (por defecto es 1 si no lo indicas). ¿Vendes "uso personal, 3 dispositivos"? Ponlo en 3. El tope por clave escala con tu plan de SublimeKeys — 5 en Free, 25 en Pro, 100 en Business — así una sola clave filtrada nunca puede expandirse más allá de eso, sea cual sea tu plan. Consulta los docs para la lista completa de campos.

¿Puedo migrar desde Gumroad, Keygen o mi propio servidor?

Sí. Emite claves en bloque para tus clientes existentes con un script real de diez líneas — ver MIGRATE en los docs para el código exacto. Los prefijos de clave son configurables, así las nuevas claves coinciden con tu marca desde el primer día. Regenera las claves de tus clientes en lugar de preservar las cadenas originales — los docs explican el compromiso.