SDKs & Libraries

Official SDKs & Libraries

Get started faster with our official SDKs. Pre-built libraries with authentication, error handling, and comprehensive documentation for all major platforms.

JavaScript

@ringslack/sdk

Node.js SDK for server-side applications

Node.js 14+Deno+1

PHP

ringslack/ringslack-sdk

Composer package for PHP applications

PHP 7.4+Laravel+2

Python

ringslack-sdk

PyPI package for Python applications

Python 3.7+Django+2

cURL

N/A - Built-in

Command-line examples for any language

Any OS with cURLShell scripts+1

JavaScript SDK

Node.js SDK for server-side applications

Features

Promise-based API
TypeScript support
Auto-retry logic
Request/response interceptors

Supported Platforms

Node.js 14+DenoBun

Installation

npm

npm install @ringslack/sdk

yarn

yarn add @ringslack/sdk

Quick Start

Initialize the SDK

const { RingslackAPI } = require('@ringslack/sdk');

const client = new RingslackAPI({
  apiKey: 'your-api-key',
  apiSecret: 'your-api-secret'
});

Send an SMS

async function sendSMS() {
  try {
    const result = await client.sendSMS({
      to: '+1234567890',
      body: 'Hello from Ringslack!'
    });
    console.log('SMS sent:', result);
  } catch (error) {
    console.error('Error:', error);
  }
}

SDK Comparison

FeatureJavaScriptPHPPythoncURL
Async Support
TypeScript SupportN/A
Auto-retry LogicManual
Framework IntegrationN/A
Installation RequiredBuilt-in

Ready to Build?

Choose your preferred SDK and start integrating Ringslack APIs into your application today. All our SDKs are open source and actively maintained.