Enrow has official SDKs (code libraries) for seven languages: Node.js/TypeScript, Python, PHP, Go, Java, Swift and Rust. They are in early access and are not yet published on package registries such as npm or PyPI: you install them from GitHub.
Available SDKs
Each documentation page gives the install command and a short example.
Node.js / TypeScript: documentation · GitHub
Python: documentation · GitHub
PHP: documentation · GitHub
Go: documentation · GitHub
Java: documentation · GitHub
Swift: documentation · GitHub
Rust: documentation · GitHub
The full list is on docs.enrow.io/sdks/overview.
How the SDKs work
Same API. The SDKs call the same endpoints as the REST API: Email Finder, Email Verifier and Phone Finder, in single and bulk mode.
Same key. You create the client with your API key, and the SDK sends it in the
x-api-keyheader for you. See Find, copy or reset your API key.Same credits and limits. A search costs the same credits as with the REST API, and the same rate limits apply.
Same asynchronous flow. A search returns an
id. You get the result with a webhook or by asking for it with theid. See Read API results: statuses, polling and lost results.
Because the SDKs are in early access, their install steps and methods can change. Check the GitHub repository for the latest instructions.
Your language isn't listed
There is no SDK for other languages, such as Ruby, for now. Call the REST API directly: it uses plain HTTP requests and JSON. Start with Get started with the Enrow API.
