Node.js SDK


The recommended way to install the Unimatrix SDK for Node.js is to use the npm package manager, which is available on npm.

Run the following command to add uni-sdk as a dependency to your project:

npm i uni-sdk

or use Yarn:

yarn add uni-sdk


The following example shows how to use the Unimatrix Node.js SDK to interact with Unimatrix services.

Send SMS

Send a text message to a single recipient.

const { UniClient } = require('uni-sdk')

// initialization
const client = new UniClient({
  accessKeyId: 'your access key id',
  accessKeySecret: 'your access key secret',  // if you use the simple auth mode, just delete this line

// send the message
  to: 'your phone number', // in E.164 format
  signature: 'your sender name',
  content: 'Your verification code is 2048.',
  .then(ret => {
    console.log('Result:', ret)
  .catch(e => {

Send a message using a template with variables.

  to: '+1650253xxxx',
  signature: 'Unimatrix',
  templateId: 'pub_verif_en_basic2',
  templateData: {
    code: '2048',