SendGrid API
This module provides a developer-focused integration with the SendGrid API by incorporating SendGrid's PHP library into Drupal. It offers an optional shim for Guzzle or uses cURL, manages API keys through the Key module, and includes monitoring to check API reachability and key validity. This module is intended to be used by other Drupal modules rather than providing direct end-user features.
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:
- SendGrid Integration provides integration with SendGrid using a third party library not currently compatible with SendGrid's V3 API.
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.