Skip to main content

emailguard-sdk

Python SDK for the EmailGuard public API. This package is generated from the public OpenAPI spec.

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.

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)

Source distribution for emailguard-sdk 1.2.0
File Size Uploaded
emailguard_sdk-1.2.0.tar.gz 44.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for emailguard-sdk 1.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.0

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page