emailguard_sdk
Ruby SDK for the EmailGuard public API. This package is generated from the public OpenAPI spec.
Links
Install
gem install emailguard_sdkAuthentication
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
client = Emailguard::Client.new(api_key: ENV.fetch('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)
- emailguard/emailguard-sdk (PHP)
- emailguard_sdk (Ruby) (this package)
- EmailGuard Zapier integration
Support
Questions, issues, or feedback? Email dev@emailguard.co.
License
MIT