Skip to content

Home

pywassap

A simple FastAPI wrapper for WhatsApp Web API

Test Publish Coverage


Documentation: https://pywassap.netlify.app

Source Code: https://github.com/Aarif1430/pywassap


PyWassap is a python library for sending WhatsApp messages using the WhatsApp Business API. It is a wrapper around the WhatsApp Business API. The library is built on top of the aiohttp library for asynchronous HTTP requests.

PyWassap supports the following features:

1. Send WhatsApp messages - Send WhatsApp messages to a single or multiple recipients.

import asyncio
from pywassap import PyWassap

client = WhatsApp(number, token)
asyncio.run(client.send_text_message(
    message="Hello World",
    recipient_id="919999999999"
    recipient_type="individual"
))

2. Send WhatsApp messages to multiple recipients - Send WhatsApp messages to multiple recipients.

import asyncio
from pywassap import WhatsApp

client = WhatsApp(number, token)
asyncio.run(client.send_text_message(
    message="Hello World",
    recipient_id=["919999999999", "919999999998"]
    recipient_type="individual"
))

Requirements

For development, the following requirements are needed:

python
aiohttp

Installation

$ pip install pywassap
---> 100%
Successfully installed asyncer anyio

License

This project is licensed under the terms of the MIT license.