You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A flexible AWS Lambda–based solution to send policy-driven emails in response to AWS Cognito events. It supports SES for delivery, optional SendGrid email verification, and a local debug mode for integration testing without real credentials or addresses.
Features
AWS Lambda Integration: Handle Cognito Custom Email Sender events and deliver emails based on OPA policies.
Policy-based Email Sending: Evaluate Rego policies to allow or deny sending, and to customize template ID, data, source, and destination addresses.
SendGrid Verification (optional): Fetch and include SendGrid email verification data as policy input (disabled by default).
Local Debug Mode: Run integration tests against example event data and policies, with mocked KMS decryption and dry-run sending.
Dry-run Support: Log SES requests instead of sending when APP_SEND_ENABLED=false or in debug mode.