Official SDKs
Open-source SDKs for Node, Python, PHP, Ruby, Go, Java, and .NET — all versioned in lockstep with the REST API and bundled with retry logic and typed responses.
The SDKs wrap the REST API with language-native types, retry logic, idempotency keys, and a pluggable logger. You don't need them — curl works fine — but they eliminate the common boilerplate.
Install
# Node.js
npm install @smslocal/node
# Python
pip install smslocal
# PHP
composer require smslocal/smslocal-php
# Ruby
gem install smslocal
# Go
go get github.com/smslocal/smslocal-goAll SDKs ship with typed responses, a built-in exponential-backoff retry policy, and automatic idempotency-key generation. Source is on GitHub under the smslocal org.
Related articles in API & Integrations
Browse other help categories
Getting started
Create your SMSLocal account, add INR credits to your wallet, complete DLT registration, and send your first compliant SMS, WhatsApp, or OTP in under fifteen minutes.
SMS campaigns
SMS content templates, DLT routing, sender ID setup, delivery report statuses, bulk campaign scheduling, throttle controls, and automatic retry logic for India.
WhatsApp Business API
Complete guide to WhatsApp Business API — onboarding, Meta template approval, chatbot flow setup, shared team inbox, quality rating management, and conversation analytics.
AI WhatsApp Agents
Train your AI WhatsApp agent on your own knowledge, sync your product catalogue, configure handoff triggers, and serve customers across twelve Indian languages.
Did this article help?
If something isn't clear or the steps don't match what you're seeing, tell us and we'll fix the doc the same day.