mxping
Docs navigation

SDKs

Thin, typed clients for Python and TypeScript.

Python

terminal
pip install mxping
verify.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/sdk
verify.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 85

Both SDKs expose the same error classes — AuthError, ValidationError, QuotaExceededError, RateLimitedError, ServerError— each carrying the API's code and request_id.