How to start sending messages with smsmode
smsmode is a privately held communications platform based in Marseille, France (EU). This guide takes you from zero to a delivered SMSin about five minutes — no sales call required.
- A smsmode account — sign up here (20 free test SMS credits).
- Your API credentials from the dashboard.
- A phone number capable of receiving SMSs for testing.
Step 1 — Create your account
- Sign up. Head to www.smsmode.com/en/ and create an account. Onboarding is self-service, so you can start immediately. New accounts include 20 free test SMS credits to test with.
- Grab your keys. Open the dashboard and copy your credentials. smsmode uses API key generated in the smsmode account console, passed in the X-Api-Key HTTP header..
Step 2 — Send your first SMS
The fastest path is a single API call. Drop in your credentials and a destination number, then run this from your terminal:
curl --location 'https://rest.smsmode.com/sms/v1/messages' \
--header 'X-Api-Key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data '{
"recipient": { "to": "33600000001" },
"body": { "text": "Hello from smsmode" }
}'The request hits https://rest.smsmode.com/sms/v1/messages. A 2xx response means smsmodehas accepted your message for delivery — you should see it arrive within seconds.
Step 3 — Go native with an SDK
Once the raw call works, switch to an official SDK for retries, typing and error handling.smsmode ships SDKs for TypeScript/Node.js.Full reference lives in the smsmode documentation.
What's next
- Add more channels. smsmode also supports WhatsApp, RCS, Voice — reuse the same account and credentials.
- Mind compliance. smsmode is GDPR, ISO 27001 aligned, with EU and no US data residency options.
- Compare before you commit. See how smsmode stacks up on the provider table or in a head-to-head comparison.
Values in this guide come from smsmode's public documentation. Always check the official docs for the latest details.