PYTHON SDK

Installation

pip install qntyx

Quick Start

from qntyx import QntyxClient

client = QntyxClient(api_key="qntyx_veil_xxx")

# Veil — deploy a honeypot
trap = client.veil.generate("aws_key", plant_location="github")
print(f"Trap: {trap.credential_id}")

# Trace — fingerprint a document
fp = client.trace.fingerprint(asset_id="doc-123", recipient="legal@company.com")

# Audit — log an event
client.audit.log(stream_id="main", action="document.accessed", actor="user@company.com")

# Vault — store a secret
client.vault.store(vault_id="prod", name="api-key", value="sk_live_xxx")

# CA — issue a certificate
cert = client.ca.issue(common_name="api.company.com", validity_days=365)

# Compliance — trigger a scan
scan = client.compliance.scan(target_id="infra-001")

Configuration

# Environment variable (recommended)
export QNTYX_API_KEY=qntyx_veil_xxx

# Or pass directly
client = QntyxClient(api_key="qntyx_veil_xxx")

# Custom base URL (for self-hosted)
client = QntyxClient(api_key="xxx", base_url="https://your-instance.com")