Parcel Wing Rust SDK logo

Send email with Rust.

Use the official Parcel Wing SDK to send product and campaign email from Rust with an async-first API that fits modern backend services.

Start with one send, then grow into verified domains, deliverability tooling, and inbox visibility on the same platform.

Featured snippetRust

Start with one send.

Add the crate, create a client, and send your first email with an async API that returns typed results.

Package

parcelwing

Install

cargo add parcelwing && cargo add tokio --features macros,rt-multi-thread

Rust
1use parcelwing::{Client, EmailSendRequest};
2 
3#[tokio::main]
4async fn main() -> Result<(), parcelwing::Error> {
5 let client = Client::new("pw_xxxxxxxxx")?;
6 
7 let emails = client
8 .emails()
9 .send(
10 EmailSendRequest::new(
11 "Parcel Wing <[email protected]>",
13 )
14 .subject("Hello World")
15 .html("<strong>It works!</strong>")
16 .text("It works!"),
17 )
18 .await?;
19 
20 println!("{:#?}", emails[0]);
21 
22 Ok(())
23}

Why this SDK

A Rust SDK built for async services and strong types.

Simple first send

Get from install to live email quickly without building around a throwaway demo integration.

Async-first API

Fit Parcel Wing into modern Rust services with `async` sends, builder-style request composition, and typed error handling.

Production-friendly path

Use the same platform for password resets, invites, receipts, alerts, and lifecycle messaging.

Deliverability built in

Layer in domains, routing, and deeper delivery visibility when the stakes rise.

Workflow

Move from install to live sends fast.

Step 1

Add the crate

Install `parcelwing`, configure your API key, and keep the client setup close to the rest of your service initialization.

Step 2

Send your first email

Compose one useful message with the request builder, then inspect the queued email data in logs or async workflows.

Step 3

Scale on the same integration

Add domain setup, routing, and deliverability tooling later without replacing the typed interface your service already depends on.

Ship with Rust
Parcel Wing logo

Start sending this today.

Send product email with a Rust SDK that stays simple on day one and keeps up when volume, reputation, and inbox visibility start to matter.

Start sending with Parcel Wing
No credit card required