Skip to main content

SMS Mobile API

SMS Mobile API is a Python module that allows developers to send SMS messages, retrieve received SMS messages, and send WhatsApp messages via the SMS Mobile API.

Prerequisites

1. Install the SMS Mobile API App

Before using this module, you must first install the SMS Mobile API mobile app on your Android or iOS device. This app is required to connect your phone to the API for sending and receiving SMS messages.

Once the app is installed and configured, you can obtain your API key from within the app to use with this Python module.

2. Connect Your WhatsApp Account (Optional for WhatsApp Integration)

The connection to WhatsApp is handled through the SMS Mobile API dashboard.
This process does not require a WhatsApp Business account or identity verification. Thanks to our simplified and secure authentication process, you can quickly link your WhatsApp account and start sending WhatsApp messages without any per-message costs.

To set up your WhatsApp connection:

  1. Create a new account in the SMS Mobile API app (or use the account already set up for managing SMS if you have one).
    Create or Manage Your WhatsApp Account Here

  2. Configure a connection with WhatsApp through the WhatsApp Config menu in the dashboard:
    Connect WhatsApp Here

Once configured, you'll be able to send WhatsApp messages seamlessly through our API.

Good to Know: WhatsApp Integration

When entering phone numbers for WhatsApp messages:

  • Start with the country code, but without the + or 00.
  • Follow it directly with the rest of the number.

Example: For a number in the USA:
If the phone number is +1 555-123-4567, enter it as 15551234567.

Installation

You can install the module directly from PyPI:

pip install smsmobileapi

Metadata

Release files for smsmobileapi 2.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smsmobileapi 2.0.1
File Size Uploaded
smsmobileapi-2.0.1.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for smsmobileapi 2.0.1
File Interpreter ABI Platform
smsmobileapi-2.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.5 kB

Release files / smsmobileapi-2.0.1.tar.gz

Download URL smsmobileapi-2.0.1.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
dd3efdcd99348f5a2c53437f290b4e6e50d7421b6077c3a90be4bdbebd2f7adc
BLAKE2b-256 checksum
How to use checksums
87ae3e007f13fbbf40f8aeb272beb1fcc04e6e7d4ac171cb3376fe74b5d30e4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.13

Release files / smsmobileapi-2.0.1-py3-none-any.whl

Download URL smsmobileapi-2.0.1-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bff8929daffbe1e9d46ae937eea7a4e8693b1985173b2ad6b39d3746e247209d
BLAKE2b-256 checksum
How to use checksums
c7813732215ac7249bacd5897bea6a1f5bbd022b7bd513237308b3aec498ed67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

2.0.1 This release

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.2

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page