PHPackages                             arklem/message-bird-sms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. arklem/message-bird-sms

ActiveYii2-extension

arklem/message-bird-sms
=======================

The Message Bird API integration for the Yii framework

05PHP

Since Dec 15Pushed 3y ago1 watchersCompare

[ Source](https://github.com/ArklemX/message-bird-sms)[ Packagist](https://packagist.org/packages/arklem/message-bird-sms)[ RSS](/packages/arklem-message-bird-sms/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

A really simple MessageBird SMS sender for PHP
==============================================

[](#a-really-simple-messagebird-sms-sender-for-php)

What is this?
----------------------------------------------

[](#what-is-this-)

A [PHP](http://php.net/ "PHP is a popular general-purpose scripting language that is especially suited to web development.") class, which is an implementation of the SMS API of [MessageBird](https://messagebird.com).

The implementation focus is to send SMS using Message Bird credentials (accessKey). (You can get it by signing up to the [SMS API](https://developers.messagebird.com/api/sms-messaging/#send-outbound-sms).)

It is based on the [MessageBird PHP SDK](https://github.com/messagebird/php-rest-api) .

Requirements
------------

[](#requirements)

- [Sign up](https://www.messagebird.com/en/signup) for a free MessageBird account
- Create a new access\_key in the developers sections
- MessageBird API client for PHP requires [PHP 7.4 or higher](http://www.php.net/downloads.php) to use it. .

Installation
-----------------------------------------------------

[](#installation-)

Installation is recommended to be done via [composer](https://getcomposer.org/ "The PHP package manager") by running:

```
composer require arklem/message-bird-sms:dev-master

```

Alternatively you can add the following to the `require` section in your `composer.json` manually:

```
"arklem/message-bird-sms":"dev-master"
```

Run `composer update` afterwards.

Usage
---------------------------------------

[](#usage-)

### In your PHP project

[](#in-your-php-project)

To send your sms, you'll need only two lines of code.

The first one is to set the accessKey and the originator (the name of who send the message).

The next step is to call the `send()`-method to send the `message` to the `receivers`(recipients).

Here is an example:

```
// Initialize the MessageBird
MessageBird::__construct("acessKey", "originator");

// send a message to a single receiver
$response = MessageBird::send(["+237653214587"], "My First SMS");

//Or

// set a list of receivers / recipients
$receivers = [
    "receiver1",
    "receiver2",
    "receiver3",
    ...
]

// and then make a single call to send
$response = MessageBird::send(["+237653214587"], "Send Many SMS");
```

Thank You for using this extension and if there is any problem, feel free to report it.

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity24

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/bf334fe491c15f018714c1ea4a2bbe54a78b12db1519f77ba7f559e666deaf3e?d=identicon)[ArklemX](/maintainers/ArklemX)

---

Top Contributors

[![MNametissa](https://avatars.githubusercontent.com/u/152576363?v=4)](https://github.com/MNametissa "MNametissa (9 commits)")

### Embed Badge

![Health badge](/badges/arklem-message-bird-sms/health.svg)

```
[![Health](https://phpackages.com/badges/arklem-message-bird-sms/health.svg)](https://phpackages.com/packages/arklem-message-bird-sms)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
