terraform-provider-sendgrid

command module
v1.1.3-0...-b4a2dfe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2025 License: MPL-2.0 Imports: 3 Imported by: 0

README

Terraform Provider for SendGrid

Build Status Go Report Card codecov

A comprehensive Terraform provider for managing SendGrid resources.

Key Features

  • Advanced Rate Limiting - Built-in exponential backoff and retry logic
  • Teammate Management - Complete lifecycle management, including pending invitations
  • Template Management - Full template and version control
  • Multiple Auth Methods - Environment variables, Terraform variables, and more
  • Rich Documentation - Extensive examples and troubleshooting guides

Quick Start

# Set your API key
export SENDGRID_API_KEY="SG.your-api-key-here"
terraform {
  required_providers {
    sendgrid = {
      source  = "arslanbekov/sendgrid"
      version = "~> 2.0"
    }
  }
}

provider "sendgrid" {}

resource "sendgrid_teammate" "example" {
  email    = "teammate@example.com"
  is_admin = false
  is_sso   = false
  scopes   = ["mail.send"]
}
terraform init && terraform apply

Documentation

Topic Description
Installation Installation methods and requirements
Authentication All authentication methods and security best practices
Resources Complete list of resources and data sources
Examples Practical usage examples and patterns
Troubleshooting Common issues and solutions
Contributing Development setup and contribution guidelines
  • Team Management: Invite and manage teammates with specific permissions
  • Email Templates: Create and version email templates
  • API Key Management: Secure API key creation with minimal scopes
  • Domain Setup: Configure domain authentication and link branding
  • Webhook Configuration: Set up event and parse webhooks

License

This project is licensed under the Mozilla Public License 2.0.


Disclaimer: This is an unofficial provider maintained by the community. While it offers enhanced features and comprehensive testing, evaluate thoroughly for production use.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Resources List
Resources List

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL