Send Email with
.NET

Send email from C# and .NET 6+ with a NuGet package designed for modern async applications.

Send your first email

Install the SDK, set your API key, and call emails.send.

dotnet add package Reloop
send_email.cs
using Reloop;

var client = new ReloopClient(Environment.GetEnvironmentVariable("RELOOP_API_KEY"));

var email = await client.Emails.SendAsync(new SendEmailRequest
{
    From = "Acme <onboarding@yourdomain.com>",
    To = new[] { "delivered@yourdomain.com" },
    Subject = "Hello from .NET",
    Html = "<strong>It works!</strong>"
});

Console.WriteLine($"Email sent: {email.Id}");

Built for .NET developers

Idiomatic .NET client

Follows conventions your team already uses—clear types, predictable errors, and examples that match the official quickstart.

C#ASP.NETNuGet

Fast delivery

Messages route through Reloop's edge network for sub-second handoffs and high inbox placement.

Events & webhooks

Track delivered, bounced, and opened events from your .NET app with signed webhook payloads.

Production ready

API keys, domain verification, rate limits, and observability—everything you need before going live.

Three steps with .NET

1

Install

Run dotnet add package Reloop in your project.

2

Authenticate

Add your Reloop API key from the dashboard and verify a sending domain.

3

Send

Copy the sample above or follow the full .NET guide.

Start sending with .NET

Get your API key and explore framework-specific tutorials in our documentation.

← All languages