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.

Documentation

Visit keybox.dev/docs for full documentation.

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.0.tar.gz (3.1 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.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: keybox_sdk-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 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.0.tar.gz
Algorithm Hash digest
SHA256 115b1f4b2483d807a3ef570e38029db1ce596e96834e842fa3089f34ac30c506
MD5 e06bc87f2a04e2054edbba4bd021d9e9
BLAKE2b-256 fd044ad31a83387f7708be0bb5da9e3b01f966c805e81abb9488822307dba9df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: keybox_sdk-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.5 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 31921e6ebe8f4cd9cc19e73986659094fe89ada7f7becfda7853f4687cf1501e
MD5 20c0633ee8fff35a9e2970a68be6e63a
BLAKE2b-256 611be3ff90a03d811dbc178ac522a949ff9400004d248fe51e2fa10056d9c868

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