PHPackages                             dbout/dendreo-sdk-php - 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. dbout/dendreo-sdk-php

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

dbout/dendreo-sdk-php
=====================

Dendreo SDK for interacting with the REST APIs.

v1.0.3(3mo ago)2454↓57.1%[1 issues](https://github.com/dimitriBouteille/dendreo-sdk-php/issues)MITPHPPHP &gt;=8.2CI passing

Since Mar 16Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/dimitriBouteille/dendreo-sdk-php)[ Packagist](https://packagist.org/packages/dbout/dendreo-sdk-php)[ Docs](https://github.com/dimitriBouteille/dendreo-sdk-php)[ RSS](/packages/dbout-dendreo-sdk-php/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (8)Dependencies (9)Versions (17)Used By (0)

[![Logo Dendreo](logo-dendreo.jpg)](logo-dendreo.jpg)

Dendreo SDK for PHP
===================

[](#dendreo-sdk-for-php)

 [![Latest Version](https://camo.githubusercontent.com/a1341d1d9faea7363bc2be58244ae1a8b4490de90bea646144663864a2eba914/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f64696d69747269426f757465696c6c652f64656e6472656f2d73646b2d706870)](https://github.com/dimitriBouteille/dendreo-sdk-php) [![Coverage Status](https://camo.githubusercontent.com/459b67ec0937bd6ba1df8245e2fa227ae524db5e5fcf32c831418318e200c70d/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d64696d69747269426f757465696c6c655f64656e6472656f2d73646b2d706870266d65747269633d636f766572616765)](https://sonarcloud.io/summary/new_code?id=dimitriBouteille_dendreo-sdk-php) [![Total Downloads](https://camo.githubusercontent.com/10f63a5cc48cbab130e6bf7d63dd7994c96f643694073a6dc23a7419b5e70671/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f64626f75742f64656e6472656f2d73646b2d706870)](https://packagist.org/packages/dbout/dendreo-sdk-php) [![Tests status](https://camo.githubusercontent.com/183ce0281313ef619268a3ec8146b54cf68862f23727d9be6e499608fd6fba0f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f64696d69747269426f757465696c6c652f64656e6472656f2d73646b2d7068702f74657374732e796d6c3f6c6162656c3d7465737473)](https://github.com/dimitriBouteille/dendreo-sdk-php/actions/workflows/tests.yml)

 [ Click here to read the Dendreo API documentation ](https://developers.dendreo.com)

---

Warning

This version is considered a beta release. While we have done our best to ensure stability and functionality, there may still be bugs, incomplete features, or breaking changes in future updates.

The Dendreo SDK for PHP makes it easy for developers to access Dendreo Web Services in their PHP code. You can get started in minutes by installing the SDK through Composer or by downloading a single zip or phar file from our latest release.

Dendreo is developed by a French company, so the majority of the code (`models`, `properties`,...) are in French to keep consistency with the API.

> Please note that this SDK is developed by a developer who does not work at Dendreo. If you have any questions directly related to Dendreo, please contact support : .

### Resources

[](#resources)

- [API documentations](https://developers.dendreo.com/) - For details about operations, parameters, and responses
- [User guides](https://doc.dendreo.com/)
- [Issues](https://github.com/dimitriBouteille/dendreo-sdk-php/issues) - Report issues, submit pull requests, and get involved
- [Roadmap](https://portail.dendreo.com/roadmap) - Check the next developments

Supported API
-------------

[](#supported-api)

The library supports all APIs under the following services.

Several APIs are not developed at the moment. If you want to use an API that is not available, you can [open an issue](https://github.com/dimitriBouteille/dendreo-sdk-php/issues/new/choose).

ServiceEndpointSupported[Catégories de Module](https://developers.dendreo.com/#categories-de-module)`/api/categories_module.php`❌[Types de produit](https://developers.dendreo.com/#types-de-produit)`/api/categories_produit.php`❌[Modules / Produits](https://developers.dendreo.com/#particuliers)`/api/modules.php`✅[Sessions Permanentes](https://developers.dendreo.com/#sessions-permanentes)`/api/sessions_permanentes.php`❌[Formateurs](https://developers.dendreo.com/#formateurs)`/api/formateurs.php`❌[Entreprises](https://developers.dendreo.com/#entreprises)`/api/entreprises.php`❌[Contacts](https://developers.dendreo.com/#contacts)`/api/contacts.php`✅[Particuliers](https://developers.dendreo.com/#particuliers)`/api/contacts.php` / `/api/particuliers.php`✅[Participants](https://developers.dendreo.com/#participants)`/api/participants.php`✅[Tâches](https://developers.dendreo.com/#taches)`/api/taches.php`❌[Etapes](https://developers.dendreo.com/#etapes)`/api/etapes.php`❌[Centres de formation](https://developers.dendreo.com/#centres-de-formation)`/api/centres_de_formation.php`❌[Salles de formation](https://developers.dendreo.com/#salles-de-formation)`/api/salles_de_formation.php`✅[Actions de Formation](https://developers.dendreo.com/#actions-de-formation)`/api/actions_de_formation.php`✅[Créneaux](https://developers.dendreo.com/#creneaux)`/api/creneaux.php`✅[Inscription d'un participant](https://developers.dendreo.com/#inscription-d-39-un-participant)`/api/laps.php`✅[Réponses aux Questionnaires de Satisfaction](https://developers.dendreo.com/#reponses-aux-questionnaires-de-satisfaction)`/api/reponses_questionnaire_satisfaction.php`❌[Entreprises liées](https://developers.dendreo.com/#entreprises-liees)`/api/laes.php`❌[Intervention d'un Formateur](https://developers.dendreo.com/#intervention-d-39-un-formateur)`/api/lafs.php`❌[Intervention d'un Formateur par créneau](https://developers.dendreo.com/#intervention-d-39-un-formateur-par-creneau)`/api/lcfs.php`❌[Programmation d'un module](https://developers.dendreo.com/#programmation-d-39-un-module)`/api/lams.php`❌[Gérer les inscriptions aux modules](https://developers.dendreo.com/#gerer-les-inscriptions-aux-modules)`/api/lmps.php`❌[Gérer la présence des participants](https://developers.dendreo.com/#gerer-la-presence-des-participants)`/api/lcps.php`❌[Évaluations des Participants](https://developers.dendreo.com/#evaluations-des-participants)`/api/evaluations.php`❌[Souhaits des Participants](https://developers.dendreo.com/#souhaits-des-participants)`/api/souhaits.php`❌[Financeurs (externes)](https://developers.dendreo.com/#financeurs-externes)`/api/financeurs.php`❌[Financements](https://developers.dendreo.com/#financements)`/api/financements.php`❌[Factures](https://developers.dendreo.com/#factures)`/api/factures.php`❌[Règlements](https://developers.dendreo.com/#reglements)`/api/reglements.php`❌[Export Comptable](https://developers.dendreo.com/#export-comptable)`/api/export_comptable.php`❌Installation
------------

[](#installation)

### Requirements

[](#requirements)

- [Dendreo username](https://developers.dendreo.com/#fonctionnement-general)
- [API key](https://pro.dendreo.com/redirect/api)
- PHP 8.2 or later
- cURL with SSL support
- The PHP extensions: `ctype`, `curl`, `json`, `mbstring` and `openssl`.

### Installation

[](#installation-1)

You can use [Composer](https://getcomposer.org/). Follow the [installation instructions](https://getcomposer.org/doc/00-intro.md) if you do not already have composer installed.

```
composer require dbout/dendreo-sdk-php
```

In your PHP script, make sure you include the autoloader:

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

Using the library
-----------------

[](#using-the-library)

Before using a service, you must create a singleton instance of the `Client`. This instance will then be used by the various services to make requests to Dendreo :

```
$client = new \Dbout\DendreoSdk\Client();

$client->setUsername('my-username');
$client->setApiKey('the-api-key');

$contactService = new \Dbout\DendreoSdk\Service\Contacts($client);

$newContact = new \Dbout\DendreoSdk\Model\ContactsCreateOrUpdateRequest();
$newContact->setEmail('test@gmail.com');
$newContact->setNom('Norman');
$newContact->setPrenom('Foster');
$newContact->setFonction('Architect');

$result = $contactService->create($newContact);
```

All services work the same way, there is nothing more to know:)

### Add proxy

[](#add-proxy)

If you want to use a proxy, you can use the `Config` class in this way :

```
$config = new \Dbout\DendreoSdk\Config();
$config->setProxy('https://my-proxy.com');

$client = new \Dbout\DendreoSdk\Client($config);

$client->setUsername('my-username');
$client->setApiKey('the-api-key');
```

Getting help/support
--------------------

[](#getting-helpsupport)

This SDK is developed by a developer who does not work at Dendreo. Thus:

- For any questions or requests related to the SDK (feature request, bug, technical problem,...), [please create an issue here](https://github.com/dimitriBouteille/dendreo-sdk-php/issues/new/choose).
- For any questions regarding Dendreo or the operation of the API, [please contact Dendreo support](https://www.dendreo.com/contact).

Contributing
------------

[](#contributing)

💕 🦄 We encourage you to contribute to this repository, so everyone can benefit from new features, bug fixes, and any other improvements. Have a look at our [contributing guidelines](CONTRIBUTING.md) to find out how to raise a pull request.

Licence
-------

[](#licence)

Licensed under the MIT license, see [LICENSE](LICENSE).

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance72

Regular maintenance activity

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Every ~54 days

Recently: every ~91 days

Total

8

Last Release

96d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3e5be30a5fa3cbb2c1ec8b80f81d752a6700dbca5a9ab419a508293e68fbde7c?d=identicon)[dimitriBouteille](/maintainers/dimitriBouteille)

---

Top Contributors

[![dimitriBouteille](https://avatars.githubusercontent.com/u/34821762?v=4)](https://github.com/dimitriBouteille "dimitriBouteille (101 commits)")

---

Tags

apiapi-librarydendreodendreo-apiphpsdkapisdkrestdendreo

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/dbout-dendreo-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/dbout-dendreo-sdk-php/health.svg)](https://phpackages.com/packages/dbout-dendreo-sdk-php)
```

###  Alternatives

[bamboohr/api

Official PHP SDK for the BambooHR API. https://documentation.bamboohr.com

35116.2k1](/packages/bamboohr-api)[abantecart/ups-php

UPS PHP SDK based on OAuth

1817.2k](/packages/abantecart-ups-php)

PHPackages © 2026

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