5-minute quickstart

How to start sending messages with Mitto

Mitto is a privately held communications platform based in Zug, Switzerland. This guide takes you from zero to a delivered SMSin about five minutes — no sales call required.

Before you start
  • A Mitto account — sign up here.
  • 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 mitto.ch and create an account. Onboarding is self-service, so you can start immediately.
  2. Grab your keys. Open the dashboard and copy your credentials. Mitto uses API key sent in the X-Mitto-API-Key request header; the caller's source IP must also be whitelisted..
  3. (Optional) Use the sandbox. Mitto offers a test environment, so you can validate your integration before sending live traffic.

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://rest.mittoapi.net/sms' \
  -H 'Content-Type: application/json' \
  -H 'X-Mitto-API-Key: YOUR_API_KEY' \
  -d '{
    "from": "Mitto SMS",
    "to": "41751231234",
    "text": "Hello, World!",
    "test": true
  }'

The request hits https://rest.mittoapi.net/sms. A 2xx response means Mittohas 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.Mitto ships SDKs for .Full reference lives in the Mitto documentation.

What's next

  • Add more channels. Mitto also supports WhatsApp, RCS, Viber, Voice — reuse the same account and credentials.
  • Mind compliance. Mitto is GDPR, ISO 27001 aligned, with no EU and no US data residency options.
  • Compare before you commit. See how Mitto stacks up on the provider table or in a head-to-head comparison.

Values in this guide come from Mitto's public documentation. Always check the official docs for the latest details.