KambaSMS / SDKs

Integra com a stack que já utilizas.

Clientes oficiais e exemplos práticos para enviar OTP e notificações transacionais pela API KambaSMS.

npm

Node.js / TypeScript

npm install kambasms

Exemplo inicial

$import { KambaSMS } from 'kambasms';›const client = new KambaSMS(process.env.KAMBA_API_KEY);›await client.messages.send({ to: '+244923000000', message: 'Código: 482913' });
PyPI

Python

pip install kambasms

Exemplo inicial

$from kambasms import KambaSMS›client = KambaSMS(api_key=os.environ["KAMBA_API_KEY"])›client.messages.send(to="+244923000000", message="Código: 482913")
Packagist

PHP

composer require kambasms/php-sdk

Exemplo inicial

$use KambaSMS\Client;›$client = new Client($_ENV['KAMBA_API_KEY']);›$client->messages()->send(['to' => '+244923000000', 'message' => 'Código: 482913']);
NuGet

C# / .NET

dotnet add package KambaSMS

Exemplo inicial

$using KambaSMS;›var client = new KambaSmsClient(apiKey);›await client.Messages.SendAsync("+244923000000", "Código: 482913");

A mesma API, sintaxe familiar.

Cada SDK segue os mesmos conceitos de autenticação, mensagens e OTP documentados na API REST.

Autenticação e pedidos tipados
OTP e mensagens transacionais
Erros alinhados com a API REST
Abrir documentação API