Python SDK
stablePlatform: Backend only — uses certilayer_live_sk_xxx...
U0001f6ab
SECRET key — server-side ONLY. Never put this in client-side code or mobile apps.
Install
bash
pip install certilayerUsage
python
from certilayer import CertiLayerClient, HCSVerdict
async with CertiLayerClient(api_key=os.environ["CERTILAYER_SECRET_KEY"]) as client:
result = await client.verify_session(session_id)
if result.verdict == HCSVerdict.SYNTHETIC:
raise HTTPException(403, "bot_detected")
# FastAPI dependency
guard = client.fastapi_dependency(min_score=0.90)
# Django middleware
CertiLayerMiddleware = client.django_middleware()