SDKs
Email checker SDKs for Python, Node.js, TypeScript, Go, Java, PHP. Easy email verification integration.
EmailVerify proporciona SDKs oficiales para los lenguajes de programación más populares, facilitando la integración de la verificación de correo electrónico en tus aplicaciones.
SDKs disponibles
Node.js
Para aplicaciones Node.js y JavaScript
Python
Para aplicaciones y scripts de Python
TypeScript
Soporte completo de TypeScript con definiciones de tipos
Go
Para aplicaciones Go con soporte de concurrencia
PHP
Para aplicaciones PHP incluyendo Laravel
Java
Para aplicaciones Java incluyendo Spring Boot
¿Por qué usar nuestros SDKs?
Integración simplificada
Nuestros SDKs manejan toda la complejidad de las solicitudes HTTP, autenticación y manejo de errores, para que puedas concentrarte en construir tu aplicación.
// 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');Seguridad de tipos
Todos los SDKs proporcionan definiciones de tipos adecuadas (cuando sea aplicable) para autocompletado y verificación de errores en tiempo de compilación.
Reintentos automáticos
Los SDKs manejan automáticamente fallos transitorios con lógica de reintento configurable.
Manejo de límites de tasa
El manejo integrado de límites de tasa asegura que tu aplicación maneje con elegancia los límites de la API.
Características comunes
Todos nuestros SDKs proporcionan:
| Característica | Descripción |
|---|---|
| Verificación individual | Verificar direcciones de correo electrónico individuales |
| Verificación masiva | Enviar y gestionar trabajos de verificación masiva |
| Gestión de créditos | Verificar los créditos de verificación restantes |
| Soporte de webhooks | Configurar endpoints de webhooks |
| Manejo de errores | Tipos de errores y mensajes completos |
| Lógica de reintentos | Reintento automático para fallos transitorios |
| Configuración de tiempos de espera | Tiempos de espera de solicitud personalizables |
Comparación rápida
| Lenguaje | Gestor de paquetes | Soporte asíncrono | Integración de frameworks |
|---|---|---|---|
| Node.js | npm / yarn | Basado en promesas | Express, Fastify |
| Python | pip | async/await | Django, Flask, FastAPI |
| TypeScript | npm / yarn | Basado en promesas | Definiciones de tipos completas |
| Go | go modules | Goroutines | Biblioteca estándar |
| PHP | Composer | - | Laravel |
| Java | Maven / Gradle | CompletableFuture | Spring Boot |
Resumen de instalación
npm install @emailverify/node
# o
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>Primeros pasos
- Obtén tu clave API - Regístrate en EmailVerify y obtén tu clave API desde el panel de control
- Instala el SDK - Usa el gestor de paquetes de tu lenguaje
- Inicializa el cliente - Configúralo con tu clave API
- Comienza a verificar - Llama al método de verificación
¿Necesitas ayuda?
- Consulta nuestra Referencia de API para documentación detallada de endpoints
- Mira las Guías de integración para integraciones de plataformas
- Contacta con soporte para asistencia