How to start sending messages with Messente
Messente is a privately held communications platform based in Tallinn, Estonia (EU). This guide takes you from zero to a delivered SMSin about five minutes — no sales call required.
- A Messente account — sign up here (Free test credits on signup).
- Your API credentials from the dashboard.
- A phone number capable of receiving SMSs for testing.
Step 1 — Create your account
- Sign up. Head to messente.com and create an account. Onboarding is self-service, so you can start immediately. New accounts include Free test credits on signup to test with.
- Grab your keys. Open the dashboard and copy your credentials. Messente uses HTTP Basic auth with an API username and password (API keys created in the Messente dashboard).
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 -X POST 'https://api.messente.com/v1/omnimessage' \
-u YOUR_MESSENTE_API_USERNAME:YOUR_MESSENTE_API_PASSWORD \
-H 'Content-Type: application/json' \
-d '{"to": "+37251000000", "messages": [{"channel": "sms", "text": "hello sms"}]}'The request hits https://api.messente.com/v1/omnimessage. A 2xx response means Messentehas 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.Messente ships SDKs for Python, Node.js, PHP, Java, Ruby, C#, and Python is a great place to start.Full reference lives in the Messente documentation.
What's next
- Add more channels. Messente also supports WhatsApp, RCS, Viber — reuse the same account and credentials.
- Mind compliance. Messente is GDPR, ISO 27001 aligned, with EU and no US data residency options.
- Compare before you commit. See how Messente stacks up on the provider table or in a head-to-head comparison.
Values in this guide come from Messente's public documentation. Always check the official docs for the latest details.