Get started
Your first message in ten minutes.
Seven short steps, from sign-up to a delivered message. Tick them off as you go: your progress is saved in this browser.
Checklist
Create your workspace1 min
Sign up with email, Google or GitHub. Your workspace is created on first sign-in.
Open the consoleRun a simulation1 min
Open the sandbox and simulate a delivered, rejected or low-balance send on any channel. No wallet funds are used.
Open the sandboxCreate a test key2 min
Issue an sv_test_ key and send your first request from your terminal or code.
Sandbox quickstartTurn on a channel2 min
Enable SMS, connect your WhatsApp Business number, or add an email sender.
Channels and sendersTop up your wallet2 min
Add credit with mobile money. It is credited once the payment is verified.
Open the walletSend your first live message1 min
Create a live key, check the quote and send to a number or address you control.
Send directly
Step 3
Your first test request.
Use an sv_test_ key. Add a scenario of delivered, rejected or insufficient_funds to see each outcome. Nothing is sent and your wallet isn’t touched.
request.sh1curl -X POST "$SAVARA_HOST/api/v1/messages" \
2 -H "Authorization: Bearer $SAVARA_API_KEY" \
3 -H "Content-Type: application/json" \
4 -H "Idempotency-Key: $(uuidgen)" \
5 -d '{
6 "channel": "SMS",
7 "to": "+256770123456",
8 "body": "Your booking is confirmed.",
9 "consent": true,
10 "scenario": "delivered"
11 }'
Stuck on a step?
The glossary explains every term, from segments to sender IDs.