SDK Downloads
Official SDKs
All SDKs are open-source, versioned, and published to their respective package registries. Every SDK wraps the same REST API — choose whichever fits your stack.
🟢Node.js / TypeScriptv2.4.1
$
npm install mailsflux-sdkCopyimport { Mailsflux } from 'mailsflux-sdk';
const mf = new Mailsflux('mf_live_sk_•••••••');
await mf.emails.send({
from: '[email protected]',
to: '[email protected]',
subject: 'Your order has shipped 🎉',
template: 'order-shipped',
vars: { name: 'John', orderId: '#88832' },
});🐍Pythonv2.4.1
$
pip install mailsfluxCopyfrom mailsflux import Mailsflux
mf = Mailsflux("mf_live_sk_•••••••")
mf.emails.send(
from_="[email protected]",
to="[email protected]",
subject="Your order has shipped 🎉",
template="order-shipped",
vars={"name": "John", "order_id": "#88832"},
)🔵Gov2.4.1
$
go get github.com/mailsflux/mailsflux-goCopyimport "github.com/mailsflux/mailsflux-go"
mf := mailsflux.New("mf_live_sk_•••••••")
mf.Emails.Send(mailsflux.SendParams{
From: "[email protected]",
To: "[email protected]",
Subject: "Your order has shipped",
Template: "order-shipped",
})🐘PHPv2.4.1
$
composer require mailsflux/mailsflux-phpCopyuse Mailsflux\Mailsflux;
$mf = new Mailsflux('mf_live_sk_•••••••');
$mf->emails->send([
'from' => '[email protected]',
'to' => '[email protected]',
'subject' => 'Your order has shipped 🎉',
'template' => 'order-shipped',
]);☕Javav2.4.1
$
implementation 'io.mailsflux:mailsflux-java:2.4.1'Copyimport io.mailsflux.Mailsflux;
Mailsflux mf = new Mailsflux("mf_live_sk_•••••••");
mf.emails().send(
SendRequest.builder()
.from("[email protected]")
.to("[email protected]")
.subject("Your order has shipped 🎉")
.template("order-shipped")
.build()
);💎Rubyv2.4.1
$
gem install mailsfluxCopyrequire 'mailsflux'
mf = Mailsflux::Client.new('mf_live_sk_•••••••')
mf.emails.send(
from: '[email protected]',
to: '[email protected]',
subject: 'Your order has shipped 🎉',
template: 'order-shipped'
)All SDKs are open-source and accept community contributions.
View Full API Reference →