Skip to main content

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)

Source distribution for bridgexapi 0.2.0
File Size Uploaded
bridgexapi-0.2.0.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bridgexapi 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.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