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.2.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.2.0.tar.gz | 44.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| emailguard_sdk-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 144.7 kB
Release files / emailguard_sdk-1.2.0.tar.gz
| Download URL | emailguard_sdk-1.2.0.tar.gz |
|---|---|
| Size | 44.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77a7dcfdab40b0106f8298e2f8f84efde03017508bca292a898feb7aa591a388
|
|
BLAKE2b-256 checksum How to use checksums |
23c0b655adc51248a708ad959ecdc20648933142d3914b40480e2b0c626182e5
|
| 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.2.0-py3-none-any.whl
| Download URL | emailguard_sdk-1.2.0-py3-none-any.whl |
|---|---|
| Size | 100.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
54403621b253a266b8c4a5e27b3ab78abddd0bf05441162b94efeb547a54e972
|
|
BLAKE2b-256 checksum How to use checksums |
04f3c003b13e2ea3a8130368f34eabcb3f36ae21148561906262250652d48c1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|