Skip to main content

FastSMS

Lightning-Fast Messaging API for Modern Businesses

FastSMS is a high-performance SMS API built with ReadyAPI (FastAPI) that provides businesses with a reliable, scalable, and easy-to-use messaging solution.

Features

  • ⚡ Lightning Fast: Built on ReadyAPI for maximum performance
  • 🚀 Easy Integration: Simple REST API endpoints
  • 📱 SMS Messaging: Send SMS messages programmatically
  • 🔒 Secure: Built with security best practices
  • 📊 Scalable: Designed to handle high-volume messaging
  • 🐍 Python 3.9+: Modern Python support

Quick Start

Installation

pip install fastsms

Basic Usage

from fastsms import FastSMS

# Initialize the FastSMS client
client = FastSMS()

# Send an SMS
response = client.send_sms(
    to="+1234567890",
    message="Hello from FastSMS!"
)

print(response)

Running the API Server

# Start the FastSMS server
uvicorn fastsms.main:app --reload

The API will be available at http://localhost:8000

API Documentation

Once the server is running, you can access:

  • Interactive API docs: http://localhost:8000/docs
  • ReDoc documentation: http://localhost:8000/redoc

Requirements

  • Python 3.9 or higher
  • ReadyAPI (FastAPI) >= 0.112.0
  • Uvicorn >= 0.34.3

Development

Setting up for Development

# Clone the repository
git clone <repository-url>
cd FastSMS

# Install dependencies
pip install -e .

# Run tests
pytest

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support, please contact: dev.suliman@icloud.com

Author

Md Sulaiman - dev.suliman@icloud.com


FastSMS - Making business messaging simple and fast.

Metadata

Release files for fastsms 0.1.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 fastsms 0.1.0
File Size Uploaded Provenance
fastsms-0.1.0.tar.gz 1.7 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 4.2 kB

Release files / fastsms-0.1.0.tar.gz

Download URL fastsms-0.1.0.tar.gz
Size 1.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5e7150e18edab95ce2e300b8f3747c69019ab563f60204459332c98b0e8909e4
BLAKE2b-256 checksum
How to use checksums
31dd691a01ac24a7f78d5fe175b5763e085234ce3cd91ec38f054e6e4d6e234e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / fastsms-0.1.0-py3-none-any.whl

Download URL fastsms-0.1.0-py3-none-any.whl
Size 2.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cdfd92523c166769b6e2437d0e07cfc71a266878adcb3c6f94c44c639096696b
BLAKE2b-256 checksum
How to use checksums
0f241b33e79897a2eaa5640e87692218416d7c8fcba37646922b5bcacd298b01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Security for fastsms 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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