Laravel
The official driver — or plain SMTP with zero packages.
Laravel's built-in smtp mailer works against Sendfeather with no package at all. The driver adds the HTTP path: no blocked outbound ports, the message id comes back synchronously, and failures are structured.
bash
composer require sendfeather/laravel
# .env — the mailer does the rest
MAIL_MAILER=sendfeather
SENDFEATHER_API_KEY=ulk_live_...php
// Every mailable you already have keeps working:
Mail::to($user)->send(new ReceiptMail($order));Nothing else changes: your Mailables, notifications, and queued mail all keep their current code. Delivery events still land in Activity and on your webhooks.
Prefer SMTP? Point MAIL_MAILER=smtp at smtp.sendfeather.com and both paths land in the same timeline.