Official Node.js library for the Dymo API (v1.2.44), a fraud detection and data validation service. It provides methods to validate email, phone, domain, IP, credit card, IBAN, wallet, and user agent in a single call or individually. The library includes built-in rule-based decision making for email validation, supports TypeScript types, and requires an API key (free tier available). Active development from TPEOficial with regular releases.
npm install dymo-apiNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes the Dymo API client with an API key and validates email, phone, and IP in one call.
Change `new DymoAPI('KEY')` to `new DymoAPI({ apiKey: 'KEY' })`.Replace `validateEmail()` calls with `isValidEmail()`.
Only set `rules.email`; other rule keys have no effect.
Always handle both success and error cases in the response object.
Always include `cvv` for best results, though not required.
Use `const DymoAPI = require('dymo-api').default;`Ensure `apiKey` is a non-empty string. Get a free key at https://tpe.li/new-api-key
Use `new DymoAPI({ apiKey: '...' })` instead of calling `DymoAPI(...)`Check network connectivity and API key validity. Retry the request.
No dependency data recorded yet.