Skip to main content

Keybox licensing SDK for Python

Project description

KeyBox License Management SDK (Python)

Official Python SDK for KeyBox. Integrate license generation, validation, and management with ease.

Installation

pip install keybox-sdk

Quick Start (FastAPI)

from fastapi import FastAPI
from keybox_sdk import protect_fastapi_app

app = FastAPI()

protect_fastapi_app(
    app=app,
    product_name="MyPythonApp",
    key="YOUR_LICENSE_KEY",
    interval_seconds=86400, # Validation check once per day
)

@app.get("/")
def read_root():
    return {"message": "Protected App"}

Features

  • Automated Validation: Set background license checks with configurable intervals.
  • Easy Integration: Built-in support for FastAPI.
  • Secure: Cryptographically secure validation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keybox_sdk-0.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

keybox_sdk-0.1.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file keybox_sdk-0.1.1.tar.gz.

File metadata

  • Download URL: keybox_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for keybox_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8940f95eff272d5f7f65dab250eb8c1f302f11e4c38cdc5dd71643fc65b0a57c
MD5 c1ea3acd451a69ad8d97321a6f82a5f4
BLAKE2b-256 765fbe4683d1cc204eb66d9d08e5c19a5f9ed847257954d2f1ee326e5b3e7af9

See more details on using hashes here.

File details

Details for the file keybox_sdk-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: keybox_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for keybox_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b516bb8fef6aaa2fce8cecc85e0b8830eea53742a25c4e82a5a12c24ecc7d0f
MD5 01fcc99eb96e8511add71954fa0ed2a6
BLAKE2b-256 d395134279f1485dd386d320c5bfcd96ce471c572c38b2c8b6117b1e71f2d54c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page