I just launched Social SDK. Come check it out →
Email SDK
Adapters

Unosend

Send through the Unosend REST API, a single Bearer-authenticated endpoint with CC, BCC, tags, and attachments.

Capabilities

Repeated headersIdempotencySchedulingPersonalized
NononeNoexpanded

These values come from the adapter's exported capabilities declaration. The field support matrix covers normalized message fields.

The Unosend adapter calls the Unosend REST API with plain fetch. It is one of the simplest providers to wire up: one Bearer-authenticated /emails endpoint, one API key, no other configuration.

Unosend logo
Unosend@opencoredev/email-sdk/unosend
Provider docs

Configure

Create a server-side API key in your Unosend account and verify the domain you send from.

Prop

Type

Send

Unosend maps cc, bcc, headers, tags, attachments, and a single replyTo address.

The adapter checks success in the response body and throws an EmailAdapterError when Unosend reports a failure, even on an HTTP 200.

No metadata, one reply-to

Unosend has no metadata field and accepts only one replyTo address. A message with metadata or multiple reply-to addresses throws an EmailValidationError before any request is made. Use tags, or pick a metadata-capable adapter.

Verify from the CLI

Drop --dry-run to send for real. Unosend has no extra credentials to get wrong, so a live send that prints an id means the key and the verified domain were the whole story. If it fails, the CLI surfaces Unosend's own error message from the response body.

Frequently asked questions

Does Email SDK support Unosend?

Yes. Email SDK ships a Unosend adapter imported from @opencoredev/email-sdk/unosend. You keep your Unosend account and credentials; the SDK adds message validation, typed errors, and no-network test adapters around the same send() call used for every other provider.

Which message fields does the Unosend adapter support?

Unosend supports CC recipients, BCC recipients, Reply-To address, Custom headers, Attachments, and Tags. It does not support Metadata and Scheduled sending (sendAt); Email SDK rejects a message that uses those fields before any request is made.

Can Unosend schedule email for later with Email SDK?

No. Unosend has no provider-side scheduling, so a message with sendAt fails validation. Store the job in your own queue and send when it is due.

Does the Unosend adapter support idempotent sends?

No. Unosend has no provider-side idempotency, so a retried send can be delivered twice. Deduplicate in your own queue before retrying.

On this page