A simple module integrating SendGrid's API library with Drupal.

The SendGrid PHP library does not come with support for Guzzle, so an opt-in shim is currently provided. Otherwise cURL is invoked by the SendGrid library.

API key is managed with Key, see the README for how to configure the module.

This module is intended for developer purposes only. It does not provide any end
user features on its own. You will only need this module if another module
requests it.

Integration with Monitoring exists to ensure site builders are notified when API is reachable and keys are valid.

Similar modules:

Example usage

Webform SendGrid provides an integration between Webform and SendGrid.

See also the ecosystem page for projects who depend on this project.

Version 2 is a drop in replacement for V1. Upgrade with confidence and minimal effort! Simply change your constraints.

Supporting organizations:

Project information

Releases

2.1.3 Stable release covered by the Drupal Security Team released 23 July 2025
Works with Drupal: ^11.1

Fix CI, Minimum Drupal 11.1

Install:

Development version: 2.x-dev updated 23 Jul 2025 at 06:05 UTC

2.0.0 Stable release covered by the Drupal Security Team released 26 May 2023
Works with Drupal: >=10

Drupal 10

Install:

Development version: 2.x-dev updated 23 Jul 2025 at 06:05 UTC