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 @msc-marketing/node
Quick Example
const MSC = require('@msc-marketing/node');
const client = new MSC('your_api_key');

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

Python SDK

v3.1.0GitHub
Installation
pip install msc-marketing
Quick Example
from msc_marketing 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 msc_marketing
Quick Example
require 'msc_marketing'

client = MscMarketing::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 msc-marketing/sdk
Quick Example
<?php
use MscMarketing\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/msc-marketing/msc-go
Quick Example
import "github.com/msc-marketing/msc-go"

client := msc.NewClient("your_api_key")

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

Community Libraries

Libraries built by our amazing community

Rust@rustdev
msc-marketing-rs
Java@javamaster
msc-marketing-java
C#/.NET@dotnetguru
MscMarketing.Net
Elixir@elixirist
msc_marketing

Ready to start building?

Get your API key and start integrating in minutes.