Skip to main content

Official Enrow SDKs

Enrow has official SDKs for Node.js, Python, PHP, Go, Java, Swift and Rust. They are in early access and install from GitHub.

Written by Thomas Lucy

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.

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-key header 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 the id. 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.

Related articles

Did this answer your question?