# Installation
npm install sendnomi
# Versand
import SendNomi from "sendnomi";
const sn = new SendNomi("sn_live_•••");
await sn.messages.send({
to: "[email protected]",
template: "welcome@v1"
}); 6 Sprachen, eine API.
Die offiziellen SDKs von SendNomi installieren sich in einer einzigen Zeile über gängige Sprach-Paketmanager. Automatisches Retry, Idempotency-Key-Verwaltung, exponentielles Backoff, typsicheres Modell — alles eingebaut. Alle SDKs sind Open Source.
# Installation
pip install sendnomi
# Versand
from sendnomi import SendNomi
sn = SendNomi(api_key="sn_live_•••")
sn.messages.send(
to="[email protected]",
template="welcome@v1"
) # Installation (composer)
composer require sendnomi/sdk
# Versand
use SendNomi\Client;
$sn = new Client("sn_live_•••");
$sn->messages->send([
"to" => "[email protected]",
"template" => "welcome@v1"
]); // Installation
go get github.com/sendnomi/sdk-go
// Versand
import "github.com/sendnomi/sdk-go"
sn := sendnomi.New("sn_live_•••")
sn.Messages.Send(&sendnomi.Message{
To: "[email protected]",
Template: "welcome@v1",
}) # Installation
gem install sendnomi
# Versand
require "sendnomi"
sn = SendNomi::Client.new("sn_live_•••")
sn.messages.send(
to: "[email protected]",
template: "welcome@v1"
) // Installation
dotnet add package SendNomi
// Versand
using SendNomi;
var sn = new SendNomiClient("sn_live_•••");
await sn.Messages.SendAsync(new Message {
To = "[email protected]",
Template = "welcome@v1"
}); Alle SDKs nutzen dieselben Endpunkte mit denselben Parameternamen — der Wechsel zwischen Sprachen ist schmerzlos. Stabile Versionen folgen semantischer Versionierung (SemVer); Beta-SDKs sind für die Vorproduktions-Bewertung.