Official SDKs
Node, Python, PHP, Ruby, Go, Java and .NET. All open source, all versioned in lockstep.
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 account, add credits, and send your first message in under fifteen minutes.
SMS campaigns
Templates, DLT routing, sender IDs, delivery reports, scheduling, and retries.
WhatsApp Business API
Onboarding, template approval, chatbot flows, team inbox, quality rating, and analytics.
AI WhatsApp Agents
Train your agent, sync your catalogue, set handoff rules, and go multilingual.
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.