Skip to content

Python SDK

View as Markdown

Preview

import os
from syvel import Syvel
client = Syvel(api_key=os.environ["SYVEL_API_KEY"])
# In a registration handler:
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("Please use a professional email address.")
except SyvelError:
pass # fail open — never block a registration if Syvel is unavailable

Resources

Last updated: