SDKs
Email checker SDKs for Python, Node.js, TypeScript, Go, Java, PHP. Easy email verification integration.
EmailVerify는 인기 있는 프로그래밍 언어를 위한 공식 SDK를 제공하여 이메일 검증을 애플리케이션에 쉽게 통합할 수 있도록 합니다.
사용 가능한 SDK
Node.js
Node.js 및 JavaScript 애플리케이션용
Python
Python 애플리케이션 및 스크립트용
TypeScript
타입 정의가 포함된 완전한 TypeScript 지원
Go
동시성 지원이 포함된 Go 애플리케이션용
PHP
Laravel을 포함한 PHP 애플리케이션용
Java
Spring Boot를 포함한 Java 애플리케이션용
SDK를 사용해야 하는 이유
간소화된 통합
SDK는 HTTP 요청, 인증, 오류 처리의 모든 복잡성을 처리하므로 애플리케이션 구축에 집중할 수 있습니다.
// 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();
// SDK 사용
const result = await client.verify('user@example.com');타입 안전성
모든 SDK는 자동 완성 및 컴파일 타임 오류 검사를 위한 적절한 타입 정의를 제공합니다(해당되는 경우).
자동 재시도
SDK는 구성 가능한 재시도 로직으로 일시적인 실패를 자동으로 처리합니다.
요청 제한 처리
내장된 요청 제한 처리로 애플리케이션이 API 제한을 우아하게 처리할 수 있습니다.
공통 기능
모든 SDK는 다음을 제공합니다:
| 기능 | 설명 |
|---|---|
| 단일 검증 | 개별 이메일 주소 검증 |
| 대량 검증 | 대량 검증 작업 제출 및 관리 |
| 크레딧 관리 | 남은 검증 크레딧 확인 |
| 웹훅 지원 | 웹훅 엔드포인트 구성 |
| 오류 처리 | 포괄적인 오류 유형 및 메시지 |
| 재시도 로직 | 일시적 실패에 대한 자동 재시도 |
| 타임아웃 구성 | 사용자 정의 가능한 요청 타임아웃 |
빠른 비교
| 언어 | 패키지 관리자 | 비동기 지원 | 프레임워크 통합 |
|---|---|---|---|
| Node.js | npm / yarn | Promise 기반 | Express, Fastify |
| Python | pip | async/await | Django, Flask, FastAPI |
| TypeScript | npm / yarn | Promise 기반 | 완전한 타입 정의 |
| Go | go modules | Goroutines | 표준 라이브러리 |
| PHP | Composer | - | Laravel |
| Java | Maven / Gradle | CompletableFuture | Spring Boot |
설치 개요
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>시작하기
- API 키 받기 - EmailVerify에서 가입하고 대시보드에서 API 키를 받으세요
- SDK 설치 - 해당 언어의 패키지 관리자를 사용하세요
- 클라이언트 초기화 - API 키로 구성하세요
- 검증 시작 - verify 메서드를 호출하세요