Passer au contenu

SDK Python

Voir en Markdown

Aperçu

import os
from syvel import Syvel
client = Syvel(api_key=os.environ["SYVEL_API_KEY"])
# Dans un handler d'inscription :
try:
result = client.check("[email protected]")
# result.is_risky — bool
# result.risk_score — int (0–100)
# result.reason — "safe" | "disposable" | "undeliverable" | "role_account"
# result.deliverability_score — int (0–100)
if result.is_risky:
raise ValueError("Veuillez utiliser une adresse email professionnelle.")
except SyvelError:
pass # fail open — ne jamais bloquer une inscription si Syvel est indisponible

Ressources

Dernière mise à jour :