emailguard / emailguard-sdk
EmailGuard public API PHP SDK. See https://emailguard.co/docs/api-reference/guides/sdk-php for setup, authentication, and examples.
1.0.5
2026-08-28 03:28 UTC
Requires
- php: ^8.1
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
README
PHP SDK for the EmailGuard public API. This package is generated from the public OpenAPI spec.
Links
Install
composer require emailguard/emailguard-sdk
Authentication
Create a team-scoped API key in EmailGuard, then authenticate requests with:
Authorization: Bearer egsk_live_...
For local examples, you can also set:
EMAILGUARD_API_KEY=egsk_live_...
API Responses
REST API responses use a JSON envelope:
{ "code": "SUCCESS", "data": {}, "message": "" }
Read data on success and use code / message for error handling.
Related Packages
- @emailguard/sdk (TypeScript)
- @emailguard/mcp (MCP)
- github.com/EmailGuard/emailguard-go (Go)
- emailguard_sdk (Python)
- emailguard/emailguard-sdk (PHP) (this package)
- emailguard_sdk (Ruby)
- EmailGuard Zapier integration
Support
Questions, issues, or feedback? Email dev@emailguard.co.