RecurPixel.Notify.Email.SendGrid 0.1.0-beta.1

Prefix Reserved
This is a prerelease version of RecurPixel.Notify.Email.SendGrid.
dotnet add package RecurPixel.Notify.Email.SendGrid --version 0.1.0-beta.1
                    
NuGet\Install-Package RecurPixel.Notify.Email.SendGrid -Version 0.1.0-beta.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="RecurPixel.Notify.Email.SendGrid" Version="0.1.0-beta.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="RecurPixel.Notify.Email.SendGrid" Version="0.1.0-beta.1" />
                    
Directory.Packages.props
<PackageReference Include="RecurPixel.Notify.Email.SendGrid" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add RecurPixel.Notify.Email.SendGrid --version 0.1.0-beta.1
                    
#r "nuget: RecurPixel.Notify.Email.SendGrid, 0.1.0-beta.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package RecurPixel.Notify.Email.SendGrid@0.1.0-beta.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=RecurPixel.Notify.Email.SendGrid&version=0.1.0-beta.1&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=RecurPixel.Notify.Email.SendGrid&version=0.1.0-beta.1&prerelease
                    
Install as a Cake Tool

RecurPixel.Notify

A modular, DI-native NuGet notification library for ASP.NET Core. Drop it in. Bring your own API keys. Own your data.

NuGet License: MIT


What It Is

RecurPixel.Notify is a pure .NET library — not a platform, not SaaS, no external dependency. It handles multi-channel notification delivery (Email, SMS, Push, WhatsApp, Slack, Discord, Teams, Mattermost, Rocket.Chat, Telegram, Facebook, LINE, Viber, In-App) through a single consistent interface.

You bring: your API keys, your message content, your delivery log table.
We handle: provider API calls, retry with exponential backoff, cross-channel fallback chains, parallel dispatch, and delivery hooks.


Install

# Full SDK — everything included
dotnet add package RecurPixel.Notify.Sdk

# Or install only what you need
dotnet add package RecurPixel.Notify.Core
dotnet add package RecurPixel.Notify.Orchestrator
dotnet add package RecurPixel.Notify.Email.SendGrid
dotnet add package RecurPixel.Notify.Sms.Twilio

Getting Started · Quick Start · Usage Tiers · Adapter Reference


Adapter Status

Package Provider Channel Unit Tested Integration Tested Community Approved
Email.SendGrid Twilio SendGrid Email 🔲
Email.Smtp Any SMTP server Email 🔲
Email.Mailgun Mailgun Email 🔲 🔲
Email.Resend Resend Email 🔲 🔲
Email.Postmark Postmark Email 🔲 🔲
Email.AwsSes AWS SES Email 🔲 🔲
Email.AzureCommEmail Azure Communication Services Email 🔲 🔲
Sms.Twilio Twilio SMS 🔲
Sms.Vonage Vonage (Nexmo) SMS 🔲 🔲
Sms.Plivo Plivo SMS 🔲 🔲
Sms.Sinch Sinch SMS 🔲 🔲
Sms.MessageBird MessageBird SMS 🔲 🔲
Sms.AwsSns AWS SNS SMS 🔲 🔲
Sms.AzureCommSms Azure Communication Services SMS 🔲 🔲
Push.Fcm Firebase Cloud Messaging Push 🔲 🔲
Push.Apns Apple Push Notification Service Push 🔲 🔲
Push.OneSignal OneSignal Push 🔲 🔲
Push.Expo Expo Push Push 🔲 🔲
WhatsApp.Twilio Twilio WhatsApp WhatsApp 🔲
WhatsApp.MetaCloud Meta Cloud API WhatsApp 🔲 🔲
WhatsApp.Vonage Vonage WhatsApp WhatsApp 🔲 🔲
Slack Slack Webhooks / Bot API Team Chat 🔲
Discord Discord Webhooks Team Chat 🔲
Teams Microsoft Teams Webhooks Team Chat 🔲 🔲
Mattermost Mattermost Webhooks Team Chat 🔲 🔲
RocketChat Rocket.Chat Webhooks Team Chat 🔲 🔲
Facebook Meta Messenger API Social 🔲 🔲
Telegram Telegram Bot API Social 🔲
Line LINE Messaging API Social 🔲 🔲
Viber Viber Business Messages Social 🔲 🔲
InApp Hook-based (user-defined storage) In-App 🔲

Legend: ✅ Complete · 🔲 Not yet · ⚠️ Partial


Design Principles

  • Zero infrastructure — pure library, no platform to host or sign up for
  • Provider agnostic — swap Twilio for Vonage with a config change, nothing else breaks
  • DI-native — registers via AddRecurPixelNotify(), injected as INotifyService
  • Config agnostic — accepts IConfiguration, options builder, or a raw POCO
  • Content agnostic — we deliver the payload, you build the subject and body
  • Hook-based loggingOnDelivery() callback, you write to your own DB

License

MIT — see LICENSE.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on RecurPixel.Notify.Email.SendGrid:

Package Downloads
RecurPixel.Notify.Sdk

Full SDK meta-package for RecurPixel.Notify. Includes Core, Orchestrator, and all available notification adapters across Email, SMS, Push, WhatsApp, Chat, and Social channels. BETA: API is stable but pre-release.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0-beta.1 45 2/19/2026