Skip to content

Install

Get an API key from the dashboard, then pick your language.

curl

Terminal window
curl https://api.waviafrica.com/v1/sms \
-H "Authorization: Bearer wavi_live_..." \
-H "Content-Type: application/json" \
-d '{"to":"+256700000000","from":"WAVI","text":"Hello from Wavi"}'

Node

Terminal window
npm install @wavi-africa/sdk
import { Wavi } from '@wavi-africa/sdk';
const wavi = new Wavi({ apiKey: process.env.WAVI_API_KEY });
await wavi.sms.send({ to: '+256700000000', from: 'WAVI', text: 'Hello' });

Python

Terminal window
pip install wavi-africa
from wavi_africa import Wavi
wavi = Wavi(api_key="wavi_live_...")
wavi.sms.send(to="+256700000000", from_="WAVI", text="Hello")