Explore the directory
SMSUnified SDK

SMS SDK

One transactional SMS API across six messaging providers.

@opencoredev/sms-sdkTypeScript / JavaScript

Overview

OpenCore's adapter layer normalizes sends and verified webhooks, with fallback restricted to known provider rejection.

Best for

Transactional SMS with explicit failure and fallback behavior.

Install

TypeScript / JavaScript
@opencoredev/sms-sdk
npm install @opencoredev/sms-sdk

Listed providers

6 listed
  • Twilio
  • Telnyx
  • Plivo
  • Vonage
  • Bandwidth
  • Sinch

Provider coverage does not imply identical APIs or features. Check the documentation for the integration you plan to use.

Features

  • Typed sends
  • Known-rejection fallback
  • Normalized verified webhooks
  • In-memory testing adapter

Caveats

  • Unknown delivery outcomes stop fallback to reduce duplicate-send risk.
  • Provider accounts, sender setup, and service charges remain separate.
  • Server-side ESM for Node.js 20+ or Bun.

Sources & verification

  1. github.com/opencoredev/sms-sdk (opens in a new tab)
  2. raw.githubusercontent.com/opencoredev/sms-sdk/main/README.md (opens in a new tab)
  3. sms-sdk.com (opens in a new tab)

Sources reviewed

Back to the directory