Skip to content

email-gateway capability

email-gateway adds a provider-agnostic email sending interface to your Go service, making it easy to swap email providers without changing application code.

  • Email gateway interface
  • Provider implementation
  • Template support

Use email-gateway for transactional emails — welcome emails, password resets, order confirmations. The interface abstraction lets you test with mailpit locally and swap to SendGrid, SES, or Postmark in production without touching your application logic.

Suggests: i18n, mailpit

Terminal window
verikt new my-service --language go --cap email-gateway
# or add to an existing service:
verikt add email-gateway

mailpit

Local SMTP testing for email-gateway during development.

i18n

Localized email content using message catalogs.

worker

Send emails asynchronously via a background worker.