> [!WARNING]
> The `bulkgate/sms` package is outdated — development stopped in 2022 and the
> repository itself points to the newer SDK. Use
> [PHP SDK 2.0](https://www.bulkgate.com/en/docs/php-sdk/php-sdk-installation/2.0/) for new projects.

## Composer

The easiest way to install [bulkgate/sms](https://packagist.org/packages/bulkgate/sms) into a project is by using [Composer](https://getcomposer.org/) via the command line.

```
composer require bulkgate/sms
```

If you have the package installed just plug in the autoloader.

```php
require_once __DIR__ . '/vendor/autoload.php';
```

In order to send messages, you need an instance of the `BulkGate\Sms\Sender` class that requires instance dependency on the `BulkGate\Message\Connection` class. See [how to get API access data.](https://www.bulkgate.com/en/docs/api-administration-tokens/api-administration/)

```php
$connection = new BulkGate\Message\Connection(451, 'NKN02TWE6NfBkfl-your-secret-token-Wf05GaqLIWLW4aBj');

$sender = new BulkGate\Sms\Sender($connection);
```

At this point, you are ready to send a message.

```php
$message = new BulkGate\Sms\Message('447971700001', 'test message');

$sender->send($message);
```

The `send()` method will send a message `$message`.
