SDKs
Email checker SDKs for Python, Node.js, TypeScript, Go, Java, PHP. Easy email verification integration.
O EmailVerify oferece SDKs oficiais para linguagens de programação populares, facilitando a integração da verificação de e-mail nas suas aplicações.
SDKs Disponíveis
Node.js
Para aplicações Node.js e JavaScript
Python
Para aplicações e scripts Python
TypeScript
Suporte completo a TypeScript com definições de tipo
Go
Para aplicações Go com suporte a concorrência
PHP
Para aplicações PHP incluindo Laravel
Java
Para aplicações Java incluindo Spring Boot
Por Que Usar Nossos SDKs?
Integração Simplificada
Nossos SDKs lidam com toda a complexidade de solicitações HTTP, autenticação e tratamento de erros, para que você possa se concentrar na construção da sua aplicação.
// Sem 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();
// Com SDK
const result = await client.verify('user@example.com');Segurança de Tipos
Todos os SDKs fornecem definições de tipo apropriadas (quando aplicável) para autocompletar e verificação de erros em tempo de compilação.
Tentativas Automáticas
Os SDKs lidam automaticamente com falhas transitórias com lógica de tentativas configurável.
Controle de Limite de Taxa
O controle de limite de taxa integrado garante que sua aplicação lide graciosamente com os limites da API.
Recursos Comuns
Todos os nossos SDKs fornecem:
| Recurso | Descrição |
|---|---|
| Verificação Individual | Verificar endereços de e-mail individuais |
| Verificação em Lote | Enviar e gerenciar trabalhos de verificação em lote |
| Gerenciamento de Créditos | Verificar créditos de verificação restantes |
| Suporte a Webhook | Configurar endpoints de webhook |
| Tratamento de Erros | Tipos de erro abrangentes e mensagens |
| Lógica de Tentativas | Tentativa automática para falhas transitórias |
| Configuração de Timeout | Timeouts de solicitação personalizáveis |
Comparação Rápida
| Linguagem | Gerenciador de Pacotes | Suporte Assíncrono | Integração com Framework |
|---|---|---|---|
| Node.js | npm / yarn | Baseado em Promise | Express, Fastify |
| Python | pip | async/await | Django, Flask, FastAPI |
| TypeScript | npm / yarn | Baseado em Promise | Definições de tipo completas |
| Go | go modules | Goroutines | Biblioteca padrão |
| PHP | Composer | - | Laravel |
| Java | Maven / Gradle | CompletableFuture | Spring Boot |
Visão Geral da Instalação
npm install @emailverify/node
# ou
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>Primeiros Passos
- Obtenha sua Chave de API - Cadastre-se no EmailVerify e obtenha sua chave de API no painel
- Instale o SDK - Use o gerenciador de pacotes da sua linguagem
- Inicialize o cliente - Configure com sua chave de API
- Comece a verificar - Chame o método verify
Precisa de Ajuda?
- Consulte nossa Referência da API para documentação detalhada dos endpoints
- Veja os Guias de Integração para integrações de plataforma
- Entre em contato com o suporte para assistência