emailguard-sdk
Python SDK for the EmailGuard public API. This package is generated from the public OpenAPI spec.
Links
Install
pip install 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_...
Usage
from emailguard_sdk import EmailGuard
client = EmailGuard(api_key=os.environ["EMAILGUARD_API_KEY"])
Examples
See the generated examples/ directory for runnable workflows.
API Responses
REST API responses use a JSON envelope:
{ "code": "SUCCESS", "data": {}, "message": "" }
The public client unwraps data on success and raises/returns APIError for unsuccessful envelopes. Generated low-level transports remain available for advanced use.
Related Packages
- @emailguard/sdk (TypeScript)
- @emailguard/mcp (MCP)
- github.com/EmailGuard/emailguard-go (Go)
- emailguard-sdk (Python) (this package)
- emailguard/emailguard-sdk (PHP)
- emailguard_sdk (Ruby)
- EmailGuard Zapier integration
Support
Questions, issues, or feedback? Email dev@emailguard.co.
License
MIT
Release files for emailguard-sdk 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| emailguard_sdk-1.1.0.tar.gz | 43.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| emailguard_sdk-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 141.9 kB
Release files / emailguard_sdk-1.1.0.tar.gz
| Download URL | emailguard_sdk-1.1.0.tar.gz |
|---|---|
| Size | 43.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e7bc0a3ba7853d1e0ef67c7d76c062dbd8d31a3bc9f4a114c50a98a0cc9d3304
|
|
BLAKE2b-256 checksum How to use checksums |
164470d359dd5cd06b6202efb1472f64d0a062a2f8d51bd5a69a4737a4c80ea7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / emailguard_sdk-1.1.0-py3-none-any.whl
| Download URL | emailguard_sdk-1.1.0-py3-none-any.whl |
|---|---|
| Size | 98.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e687f3b3a718f5a41b5a111e6dc8671f6fb843e37aba4443abf168c19074d86
|
|
BLAKE2b-256 checksum How to use checksums |
c6256a8c05a728430fa44c1cee86935d72b58d427cad15902452b62df0b2d2cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|