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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8940f95eff272d5f7f65dab250eb8c1f302f11e4c38cdc5dd71643fc65b0a57c
|
|
| MD5 |
c1ea3acd451a69ad8d97321a6f82a5f4
|
|
| BLAKE2b-256 |
765fbe4683d1cc204eb66d9d08e5c19a5f9ed847257954d2f1ee326e5b3e7af9
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b516bb8fef6aaa2fce8cecc85e0b8830eea53742a25c4e82a5a12c24ecc7d0f
|
|
| MD5 |
01fcc99eb96e8511add71954fa0ed2a6
|
|
| BLAKE2b-256 |
d395134279f1485dd386d320c5bfcd96ce471c572c38b2c8b6117b1e71f2d54c
|