PHPackages                             opendaje/ultramsg-client - 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. opendaje/ultramsg-client

ActiveLibrary

opendaje/ultramsg-client
========================

Ultramsg WhatsApp API based on PSR standard.

v0.1.6(1y ago)05761[1 issues](https://github.com/OpenDaje/ultramsg-client/issues)[8 PRs](https://github.com/OpenDaje/ultramsg-client/pulls)MITPHPPHP ^8.0CI passing

Since Sep 19Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/OpenDaje/ultramsg-client)[ Packagist](https://packagist.org/packages/opendaje/ultramsg-client)[ GitHub Sponsors](https://github.com/pMononoke)[ RSS](/packages/opendaje-ultramsg-client/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (12)Versions (17)Used By (0)

PHP UltraMsg Client
===================

[](#php-ultramsg-client)

#### *Easy whatsApp integration in your applications*

[](#easy-whatsapp-integration-in-your-applications)

[![CD/CI](https://github.com/OpenDaje/ultramsg-client/actions/workflows/cd-ci.yaml/badge.svg)](https://github.com/OpenDaje/ultramsg-client/actions/workflows/cd-ci.yaml)[![PHP Version Require](https://camo.githubusercontent.com/c2d018f62fb96ec61e61ddd48738242a14240aebe55c00fae01c870cae031b03/68747470733a2f2f706f7365722e707567782e6f72672f6f70656e64616a652f756c7472616d73672d636c69656e742f726571756972652f706870)](https://packagist.org/packages/opendaje/ultramsg-client)[![Latest Stable Version](https://camo.githubusercontent.com/407f1333de442342db998e6606da6e55122f6bd3fd40a1d9546038b7d42e0dae/68747470733a2f2f706f7365722e707567782e6f72672f6f70656e64616a652f756c7472616d73672d636c69656e742f76)](https://packagist.org/packages/opendaje/ultramsg-client)[![License](https://camo.githubusercontent.com/ebcd70966dcdf6f4d19d823faf829e9835fa35a2415f24f153f84f6c912ca06d/68747470733a2f2f706f7365722e707567782e6f72672f6f70656e64616a652f756c7472616d73672d636c69656e742f6c6963656e7365)](https://packagist.org/packages/opendaje/ultramsg-client)[![Total Downloads](https://camo.githubusercontent.com/14ede9b27edd35460738a666edc59c1c9af11b1f4a18f9a3327aba59a9098abd/68747470733a2f2f706f7365722e707567782e6f72672f6f70656e64616a652f756c7472616d73672d636c69656e742f646f776e6c6f616473)](https://packagist.org/packages/opendaje/ultramsg-client)[![Latest Unstable Version](https://camo.githubusercontent.com/7eecb54987b872de66c86de9f9a7e94af7a8ba88cc950260d4bc9789e74ca7c0/68747470733a2f2f706f7365722e707567782e6f72672f6f70656e64616a652f756c7472616d73672d636c69656e742f762f756e737461626c65)](https://packagist.org/packages/opendaje/ultramsg-client)

⚠ Launching early stage releases (0.x.x) could break the API according to [Semantic Versioning 2.0](https://semver.org/). We are using *minor* for breaking changes. This will change with the release of the stable `1.0.0` version.

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

[](#requirements)

- PHP &gt;= 8.0
- A [PSR-18 implementation](https://packagist.org/providers/psr/http-client-implementation)

About UltraMsg
--------------

[](#about-ultramsg)

- [Website](https://ultramsg.com)
- [Api docs](https://docs.ultramsg.com/)
- [Official client](https://github.com/ultramsg/whatsapp-php-sdk)

Quick install
-------------

[](#quick-install)

Via [Composer](https://getcomposer.org).

This package is not tied to any specific library that sends HTTP messages. Instead, it uses Httplug to let users choose whichever PSR-7 implementation and HTTP client they want to use.

If you just want to get started quickly you should run the following command:

```
composer require opendaje/ultramsg-client symfony/http-client nyholm/psr7
```

This will install the library itself along with a symfony HTTP client adapter. You do not have to use those packages if you do not want to. The package does not care about which transport method you want to use because it's an implementation detail of your application. You may use any package that provides http-message-implementation.

Other [available](https://docs.php-http.org/en/latest/clients.html) HTTP Clients

Example
-------

[](#example)

```
...

$options = new Options([
            'token' => 'MY_TOKEN',
            'instanceId' => 'MY_INSTANCE_ID',
]);

$client = new UltraMsgClient($options);

// see src/Api/Messages methods
$client->api('messages')->sendChatMessage('555-555-555', 'Hello!!!');

// see src/Api/Groups methods
$client->api('groups')->getGroups();
```

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance69

Regular maintenance activity

Popularity14

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 70.3% 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.

###  Release Activity

Cadence

Every ~80 days

Recently: every ~120 days

Total

7

Last Release

482d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7d51ae970b2a5a1cee867a4426c457841fd61409077b8182332b4ee34c232e0e?d=identicon)[teclaizerai](/maintainers/teclaizerai)

---

Top Contributors

[![zerai](https://avatars.githubusercontent.com/u/2405279?v=4)](https://github.com/zerai "zerai (83 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (30 commits)")[![pMononoke](https://avatars.githubusercontent.com/u/38298992?v=4)](https://github.com/pMononoke "pMononoke (5 commits)")

---

Tags

php-sdkwhatsappultramsg

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/opendaje-ultramsg-client/health.svg)

```
[![Health](https://phpackages.com/badges/opendaje-ultramsg-client/health.svg)](https://phpackages.com/packages/opendaje-ultramsg-client)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M648](/packages/sylius-sylius)[friendsofsymfony/http-cache

Tools to manage HTTP caching proxies with PHP

36114.7M36](/packages/friendsofsymfony-http-cache)[opensearch-project/opensearch-php

PHP Client for OpenSearch

15024.3M64](/packages/opensearch-project-opensearch-php)[phpro/http-tools

HTTP tools for developing more consistent HTTP implementations.

28137.8k](/packages/phpro-http-tools)[getbrevo/brevo-php

Official Brevo provided RESTFul API V3 php library

963.1M35](/packages/getbrevo-brevo-php)[swisnl/json-api-client

A PHP package for mapping remote JSON:API resources to Eloquent like models and collections.

211473.2k12](/packages/swisnl-json-api-client)

PHPackages © 2026

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