{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/2"}],"enrichment":{"capability":"Provides a Django email backend that sends messages through SendGrid's REST API instead of SMTP, with support for dynamic templates, tracking, and webhook signature verification.","skillfed_tags":["django-integration","email-delivery","sendgrid-api"],"use_cases":["Replace SMTP with SendGrid's REST API for more reliable email delivery in production Django applications.","Use SendGrid dynamic templates with personalized JSON data to send complex, branded emails from Django.","Track email opens and clicks by enabling SendGrid's tracking features through simple configuration flags.","Implement webhook handlers to log email delivery events (delivered, bounced, blocked) to your application database.","Send emails in sandbox mode during development or testing to avoid accidentally sending real messages.","Support multi-region deployments by switching SendGrid API endpoints (e.g., EU region) via configuration."],"what_it_does":"django-sendgrid-v5 replaces Django's default SMTP email backend with one that routes all outgoing mail through SendGrid's REST API. Instead of configuring SMTP credentials, you set a SendGrid API key and point Django's EMAIL_BACKEND setting to the package's SendgridBackend class. It works with Django's standard send_mail() and EmailMessage classes, so existing code requires minimal changes.\n\nThe package extends Django's email system with SendGrid-specific features: dynamic template support with JSON data injection, email open and click tracking, unsubscribe group management, custom personalization arguments, scheduled send times, and IP pool selection. It also includes webhook helpers to cryptographically verify and process delivery events (bounces, opens, clicks) from SendGrid's event webhook, useful for tracking email status in your application's database.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive MIT license. It is well-suited for Django projects that already use or plan to adopt SendGrid for email delivery, offering both standard Django email functionality and SendGrid-specific features like dynamic templates and webhook event processing."},"id":"django-sendgrid-v5","links":{"html":"https://skillfed.io/packages/django-sendgrid-v5","md":"https://skillfed.io/packages/django-sendgrid-v5.md","pypi":"https://pypi.org/project/django-sendgrid-v5/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-05","license_spdx":null,"license_treatment":"permissive","name":"django-sendgrid-v5","python_support":"unspecified","summary":"An implementation of Django's EmailBackend compatible with sendgrid-python v5+"},"popularity":{"monthly_downloads":483757,"position":6410,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.1"}
