SDKs
Email checker SDKs for Python, Node.js, TypeScript, Go, Java, PHP. Easy email verification integration.
EmailVerify provides official SDKs for popular programming languages, making it easy to integrate email verification into your applications.
Available SDKs
Node.js
For Node.js and JavaScript applications
Python
For Python applications and scripts
TypeScript
Full TypeScript support with type definitions
Go
For Go applications with concurrency support
PHP
For PHP applications including Laravel
Java
For Java applications including Spring Boot
Why Use Our SDKs?
Simplified Integration
Our SDKs handle all the complexity of HTTP requests, authentication, and error handling, so you can focus on building your application.
// Without SDK
const response = await fetch('https://api.emailverify.ai/v1/verify', {
method: 'POST',
headers: {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ email: 'user@example.com' }),
});
const result = await response.json();
// With SDK
const result = await client.verify('user@example.com');Type Safety
All SDKs provide proper type definitions (where applicable) for autocomplete and compile-time error checking.
Automatic Retries
SDKs automatically handle transient failures with configurable retry logic.
Rate Limit Handling
Built-in rate limit handling ensures your application gracefully handles API limits.
Common Features
All our SDKs provide:
| Feature | Description |
|---|---|
| Single Verification | Verify individual email addresses |
| Bulk Verification | Submit and manage bulk verification jobs |
| Credit Management | Check remaining verification credits |
| Webhook Support | Configure webhook endpoints |
| Error Handling | Comprehensive error types and messages |
| Retry Logic | Automatic retry for transient failures |
| Timeout Configuration | Customizable request timeouts |
Quick Comparison
| Language | Package Manager | Async Support | Framework Integration |
|---|---|---|---|
| Node.js | npm / yarn | Promise-based | Express, Fastify |
| Python | pip | async/await | Django, Flask, FastAPI |
| TypeScript | npm / yarn | Promise-based | Full type definitions |
| Go | go modules | Goroutines | Standard library |
| PHP | Composer | - | Laravel |
| Java | Maven / Gradle | CompletableFuture | Spring Boot |
Installation Overview
npm install @emailverify/node
# or
yarn add @emailverify/nodepip install emailverifygo get github.com/emailverify/go-sdkcomposer require emailverify/php-sdk<dependency>
<groupId>com.emailverify</groupId>
<artifactId>emailverify-java</artifactId>
<version>1.0.0</version>
</dependency>Getting Started
- Get your API Key - Sign up at EmailVerify and get your API key from the dashboard
- Install the SDK - Use your language's package manager
- Initialize the client - Configure with your API key
- Start verifying - Call the verify method
Need Help?
- Check our API Reference for detailed endpoint documentation
- View Integration Guides for platform integrations
- Contact support for assistance