Python SDK
stableUse on: Backend / Server-side only. Key type:certilayer_live_sk_xxx...
U0001f6ab
This SDK uses your SECRET key. Server-side only — never expose in browser or mobile code.
Install
bash
pip install certilayerUsage
python
from certilayer import CertiLayerClient, HCSVerdict
client = CertiLayerClient(api_key=os.environ["CERTILAYER_SECRET_KEY"])
# Full verification
result = await client.verify_session(session_id)
if result.verdict == HCSVerdict.SYNTHETIC:
raise HTTPException(403, "bot_detected")
# Quick check
check = await client.quick_check(session_id, min_score=0.65)
# FastAPI one-liner dependency
guard = client.fastapi_dependency(min_score=0.90)
@app.post("/checkout", dependencies=[Depends(guard)])
async def checkout(): ...