5-minute quickstart

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.

Before you start
  • 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

  1. 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.
  2. 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.