BridgeXAPI Python SDK
Python SMS API SDK for sending SMS, bulk messaging and OTP delivery.
BridgeXAPI adds route-based control, pricing visibility and delivery tracking.
A developer-first alternative to traditional SMS APIs.
BridgeXAPI exposes SMS delivery as programmable infrastructure.
Most SMS APIs abstract routing behind a single endpoint.
BridgeXAPI does not.
You explicitly choose the route (route_id) for every message:
- control delivery paths
- control pricing per destination
- observe delivery using BridgeX message identifiers
This SDK provides a direct interface to that system.
Installation
pip install bridgexapi
Quick Start
from bridgexapi import BridgeXAPI, Route
client = BridgeXAPI(api_key="YOUR_API_KEY")
response = client.send_one(
route_id=Route.ROUTE_2,
caller_id="BRIDGEXAPI",
number="31612345678",
message="Your verification code is 483921",
)
print(response.to_dict())
Core Concept
BridgeXAPI makes routing explicit.
Messaging becomes part of your backend logic, not a black box.
Metadata
Release files for bridgexapi 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bridgexapi-0.2.0.tar.gz | 8.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bridgexapi-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.8 kB
Release files / bridgexapi-0.2.0.tar.gz
| Download URL | bridgexapi-0.2.0.tar.gz |
|---|---|
| Size | 8.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f412f4aaeb74f9a0c6a4309c96a1f1a37b1eb76fec915c5a80018d35cccb220a
|
|
BLAKE2b-256 checksum How to use checksums |
06f4c33da175d03d0ea1fc2b094d5ef985038248bec9e4e984b0ddb129028545
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.8
|
Release files / bridgexapi-0.2.0-py3-none-any.whl
| Download URL | bridgexapi-0.2.0-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2ccaef4ac5f6c89ff40842e103c6c6fac0c3736d5a5d0ebf24fd35308842dc75
|
|
BLAKE2b-256 checksum How to use checksums |
c92680dce52e0a945f1f8bff9675540061d272e71322a45fec66bec365bbee0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.8
|