SDKs
Thin, typed clients for Python and TypeScript.
Python
terminal
pip install mxpingverify.py
1from mxping import Mxping, QuotaExceededError2 3mx = Mxping(api_key="mxp_live_...")4result = mx.verify("jeff@amazon.com")5print(result.status, result.score) # valid 856 7try:8 mx.verify("someone@example.com")9except QuotaExceededError as e:10 print(e.code, e.request_id)TypeScript
terminal
npm install @mxping/sdkverify.ts
1import { Mxping, QuotaExceededError } from "@mxping/sdk";2 3const mx = new Mxping({ apiKey: process.env.MXPING_KEY! });4const result = await mx.verify("jeff@amazon.com");5console.log(result.status, result.score); // valid 85Both SDKs expose the same error classes — AuthError, ValidationError, QuotaExceededError, RateLimitedError, ServerError— each carrying the API's code and request_id.