This package is a Python wrapper for the Sendblue API. It provides a simple interface for sending and receiving messages.
You will need to get API keys by signing up for a Sendblue account. You can do so here.
pip install sendblue-python
from sendblue import Sendblue
# Load your key from an environment variable or secret management service
# (do not include your key directly in your code)
SENDBLUE_API_KEY = os.environ.get("SENDBLUE_API_KEY")
SENDBLUE_API_SECRET = os.environ.get("SENDBLUE_API_SECRET")
sendblue = Sendblue(SENDBLUE_API_KEY, SENDBLUE_API_SECRET)response = sendblue.send_message('+19998887777', {
'content': 'Hello from Sendblue!',
'send_style': 'invisible',
'media_url': 'https://source.unsplash.com/random.png',
'status_callback': 'https://example.com/callback'
})response = sendblue.send_group_message(['+19998887777', '+19998887778'], {
'content': 'Hello from Sendblue!',
'send_style': 'invisible',
'media_url': 'https://source.unsplash.com/random.png',
'status_callback': 'https://example.com/callback'
})You can get free api keys for testing & hobby purposes by emailing the team