Skip to main content

Asynchronous Twilio Client

Tests Status pre-commit.ci status Coverage PyPI version PyPI - Python Version

An asynchronous Twilio client

⚠️ The official Twilio Python Client now natively supports asyncio so this project had been depreciated.

Installation

Using a virtual environment is recommended for installing this package. Once the virtual environment is created and activated install the package with:

pip install twilio-python-async

Useage

When creating a client the twilio account sid and token can either be read from a TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN variables, or passed into the client at creation. Using environment variables is recommended. Examples below will assume the use of environment variables.

Send an SMS message

Messages can be sent by either using a Twilio messaging service sid, or by passing a from_ phone number. The messaging service sid can be read from a TWILIO_MESSAGING_SERVICE_SID environment variable. The examples below assumes the use of the environment variable.

from twilio_async import AsyncClient


async with AsyncClient() as client:
    await client.message_create("My message", "+12068675309")

Retrieve message logs

from twilio_async import AsyncClient


async with AsyncClient() as client:
    response = await client.get_message_logs()

Contributing

Contributions to this project are welcome. If you are interested in contributing please see our contributing guide

Metadata

Release files for twilio-python-async 0.2.3

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

Source distribution (sdist)

Source distribution for twilio-python-async 0.2.3
File Size Uploaded
twilio_python_async-0.2.3.tar.gz 5.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for twilio-python-async 0.2.3
File Interpreter ABI Platform
twilio_python_async-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / twilio_python_async-0.2.3.tar.gz

Download URL twilio_python_async-0.2.3.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
84b0d4777d9f39221be59c0272f6e57ecd242306fb475d5a09af777be19cfcf8
BLAKE2b-256 checksum
How to use checksums
5e401a26b9b3167ed7d209a2194a27bf5bee9c9f5ca661f57c6a658fee785275
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.4 Linux/5.15.0-1041-azure

Release files / twilio_python_async-0.2.3-py3-none-any.whl

Download URL twilio_python_async-0.2.3-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d455c32e3153b3706a89a45bb5d2efe66e8587d4c574465c3e70a0b70e3dc459
BLAKE2b-256 checksum
How to use checksums
df26b4c425700f5e56e5687503990506623f3b83d98bc3fe2e3ddbf6b830f43a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.4 Linux/5.15.0-1041-azure

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

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