Skip to main content

Supported Phone Numbers for SMS Authentication

Keyban Auth uses SMS for phone-based OTP authentication. This page explains which phone numbers are supported and any limitations you should be aware of.

Coverage

Keyban uses AWS SNS (Simple Notification Service) to deliver SMS messages. This service supports 190+ countries and territories worldwide.

Fully Supported Regions

The following regions have full SMS support:

  • Europe: France, Germany, United Kingdom, Spain, Italy, Netherlands, Belgium, Austria, Switzerland, Poland, Sweden, Norway, Denmark, Finland, Portugal, and more
  • North America: United States, Canada, Mexico
  • Asia Pacific: Japan, Singapore, Hong Kong, India, Thailand, Australia, New Zealand
  • South America: Brazil, Chile, Argentina, Uruguay
  • Africa: South Africa, Kenya, Ghana

Countries with Restrictions

Some countries have specific requirements or limitations:

CountryNotes
ChinaRequires pre-registered message templates
IndiaAdditional registration required for sender IDs
United KingdomSender ID registration required

Unsupported Countries

SMS delivery is not available to: Cuba, Iran, North Korea, Syria, and Sudan.

Phone Number Format

Phone numbers must follow the E.164 international format:

  • Prefixed with + and country code
  • Maximum 15 digits
  • Example: +33612345678 (France), +14155550100 (US)

Complete Country List

For the full list of supported countries with detailed capabilities, see the official AWS documentation:

Troubleshooting

If you're having issues receiving SMS:

  1. Verify the phone number format - Ensure it follows E.164 format
  2. Check country support - Confirm your country is supported
  3. Contact support - If issues persist, reach out to Keyban support