PHPackages                             dndam/ejabberd - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. dndam/ejabberd

ActiveLibrary[HTTP &amp; Networking](/categories/http)

dndam/ejabberd
==============

Ejabberd implementation using REST API

1.3.0(5y ago)33172[1 PRs](https://github.com/dndam/ejabberd/pulls)MITPHPPHP ^7.2.5

Since Nov 26Pushed 3y ago1 watchersCompare

[ Source](https://github.com/dndam/ejabberd)[ Packagist](https://packagist.org/packages/dndam/ejabberd)[ Docs](https://github.com/dndam/ejabberd)[ RSS](/packages/dndam-ejabberd/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (8)Dependencies (1)Versions (11)Used By (0)

ejabberd PHP REST API integration
=================================

[](#ejabberd-php-rest-api-integration)

Current implementation aims to integrate Ejabberd within your PHP implementation by using it' new API capabilities.

Ejabberd already offered a XML RPC, but according to their documentation this will soon be droped in flavor of their newer REST one. Although I searched the entire packagist.org repo, I could only find one (), which ... isn't the best one: Guzzle is not properly required within composer.json and many code duplication (although it might be good for documentation)

### Installation

[](#installation)

```
composer require dndam/ejabberd
composer install
```

### Usage

[](#usage)

```
