Addrly PHP SDK
Official PHP SDK for the Addrly email validation API.
Install
composer require addrlyq/addrly-php
Quick Start
<?php
require_once 'vendor/autoload.php';
$client = new \Addrly\Addrly('sk_your_api_key');
$result = $client->validateEmail('user@example.com');
echo $result['mx'];
echo $result['disposable'];
$domain = $client->validateDomain('example.com');
$auto = $client->validate('test@gmail.com');
Bulk Validation
$bulk = $client->bulkValidateEmails([
'user1@gmail.com',
'user2@yahoo.com',
'spam@tempmail.com',
]);
print_r($bulk['summary']);
$domains = $client->bulkValidateDomains(['gmail.com', 'tempmail.com']);
Gates
$decision = $client->gate('gate_abc123def456', [
'email' => 'user@tempmail.com',
]);
echo $decision['decision']['action'];
Error Handling
use Addrly\AddrlyException;
try {
$result = $client->validateEmail('test@example.com');
} catch (AddrlyException $e) {
echo $e->getStatus();
echo $e->getError();
print_r($e->getResponse());
}
Requirements
- PHP 7.4+
- ext-curl
- ext-json
- No external dependencies