SMSLocal
API & Integrations

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.

2 min readUpdated 29 Mar 2026

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-go

All 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.

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.