Skip to main content

Python SMS API SDK for sending SMS, bulk messaging and OTP delivery with route-based control and delivery tracking (Twilio alternative)

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bridgexapi-0.2.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bridgexapi-0.2.0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file bridgexapi-0.2.0.tar.gz.

File metadata

  • Download URL: bridgexapi-0.2.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for bridgexapi-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f412f4aaeb74f9a0c6a4309c96a1f1a37b1eb76fec915c5a80018d35cccb220a
MD5 152dad04111089df69c398cdeac3123b
BLAKE2b-256 06f4c33da175d03d0ea1fc2b094d5ef985038248bec9e4e984b0ddb129028545

See more details on using hashes here.

File details

Details for the file bridgexapi-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: bridgexapi-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for bridgexapi-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ccaef4ac5f6c89ff40842e103c6c6fac0c3736d5a5d0ebf24fd35308842dc75
MD5 46edffed837b9696f32066bb9cfc4e86
BLAKE2b-256 c92680dce52e0a945f1f8bff9675540061d272e71322a45fec66bec365bbee0a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page