Official Libraries

SDKs & Client Libraries

Get started quickly with our official client libraries. Available for Node.js, Python, Ruby, PHP, and Go.

🟢

Node.js SDK

v2.4.0GitHub
Installation
npm install @sendifai/node
Quick Example
const sendifai = require('@sendifai/node');
const client = new sendifai('your_api_key');

await client.emails.send({
  to: 'user@example.com',
  subject: 'Welcome!',
  template: 'welcome-email'
});
🐍

Python SDK

v3.1.0GitHub
Installation
pip install sendifai
Quick Example
from sendifai import Client

client = Client('your_api_key')

client.emails.send(
    to='user@example.com',
    subject='Welcome!',
    template='welcome-email'
)
💎

Ruby SDK

v1.8.0GitHub
Installation
gem install sendifai
Quick Example
require 'sendifai'

client = sendifai::Client.new('your_api_key')

client.emails.send(
  to: 'user@example.com',
  subject: 'Welcome!',
  template: 'welcome-email'
)
🐘

PHP SDK

v4.0.0GitHub
Installation
composer require sendifai/sdk
Quick Example
<?php
use sendifai\Client;

$client = new Client('your_api_key');

$client->emails->send([
    'to' => 'user@example.com',
    'subject' => 'Welcome!',
    'template' => 'welcome-email'
]);
🔵

Go SDK

v1.5.0GitHub
Installation
go get github.com/sendifai/sendifai-go
Quick Example
import "github.com/sendifai/sendifai-go"

client := sendifai.NewClient("your_api_key")

client.Emails.Send(&sendifai.EmailParams{
    To:       "user@example.com",
    Subject:  "Welcome!",
    Template: "welcome-email",
})

Community Libraries

Libraries built by our amazing community

Rust@rustdev
sendifai-rs
Java@javamaster
sendifai-java
C#/.NET@dotnetguru
sendifai.Net
Elixir@elixirist
sendifai

Ready to start building?

Get your API key and start integrating in minutes.