--- id: messagebird version: "2.2.0" license: BSD-2-Clause license_treatment: permissive maintenance: dormant --- # messagebird — MessageBird's REST API License: permissive · Maintenance: dormant · Downloads: 226.7K/mo ## What it is and what it does MessageBird is a Python wrapper around MessageBird's REST API, letting you programmatically send SMS, manage voice calls, check account balance, and perform other messaging operations. You authenticate with an access key, instantiate a client object, and call methods to interact with the service. The package depends on requests, python-dateutil, and pyjwt for HTTP communication and JWT token handling. The library is dormant—its last release was 784 days ago—so while it remains functional for basic messaging tasks, you should not expect active maintenance, bug fixes, or updates to support new API features. It's suitable for projects that have stable, well-understood messaging needs and can tolerate a lack of ongoing support. Use it for: - Send SMS notifications or alerts from a Python application to end users. - Query your MessageBird account balance and transaction history programmatically. - Initiate voice calls or manage call webhooks via the MessageBird platform. - Build a messaging service that integrates SMS delivery into a larger application workflow. - Retrieve message delivery status and logs for sent SMS campaigns. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Python client for MessageBird's REST API that lets you send SMS messages, manage voice calls, check account balance, and interact with other MessageBird services. Yes, if you need to integrate MessageBird's messaging services into a Python application and can accept dormant maintenance. The package is stable, has low install friction, carries no known vulnerabilities, and is licensed permissively. However, do not install if you require active support, regular API updates, or features added after mid-2024. ## Install pip install messagebird uv add messagebird poetry add messagebird ## Installing messagebird Before you install: Low install friction with a pure-Python wheel distribution. Maintenance is dormant—last release was 784 days ago—so expect no active bug fixes or feature updates, though the repository remains unarchived. License in practice: Licensed under BSD-2-Clause (permissive), so you can use, modify, and distribute the package freely in commercial and open-source projects with minimal restrictions. Quickstart: pip install messagebird import messagebird client = messagebird.Client('YOUR_ACCESS_KEY') balance = client.balance() print('Balance:', balance.amount, balance.type) Requires a MessageBird account and a valid access key; Python >3.8 as stated in the description. Verify before relying: - Whether the package works with Python versions beyond 3.9 (classifiers list only up to 3.9, but description mentions >3.8) - Current compatibility with the latest MessageBird API endpoints and features ## Package facts - License: BSD-2-Clause (permissive) - Python support: unspecified - Install friction: low - Maintenance: dormant - Downloads: 226.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags sms api client, messagebird python, send sms programmatically, voice call api, messagebird rest client, sms gateway integration, messagebird account balance, sms-messaging, rest-api-client, dormant-maintenance [View on SkillFed](https://skillfed.io/packages/messagebird) · [View on PyPI](https://pypi.org/project/messagebird/)