PHPackages                             weisl/efront-php-sdk - 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. weisl/efront-php-sdk

ActiveLibrary

weisl/efront-php-sdk
====================

This is a maintained version of the efrontPRO-SDK repository.

2.0.3(3y ago)02.1kGPL-2.0-or-laterPHPPHP &gt;=7.4

Since Jan 7Pushed 3y ago1 watchersCompare

[ Source](https://github.com/kilianweisl/efront-php-sdk)[ Packagist](https://packagist.org/packages/weisl/efront-php-sdk)[ RSS](/packages/weisl-efront-php-sdk/feed)WikiDiscussions main Synced 6d ago

READMEChangelog (9)Dependencies (1)Versions (10)Used By (0)

EFront PHP SDK
==============

[](#efront-php-sdk)

[![Latest Stable Version](https://camo.githubusercontent.com/5d3d975fd2d800d68e52950a7ae76f9197c391c58f3572c132e5136c60e33188/68747470733a2f2f706f7365722e707567782e6f72672f776569736c2f6566726f6e742d7068702d73646b2f76)](https://packagist.org/packages/weisl/efront-php-sdk) [![PHP Version Require](https://camo.githubusercontent.com/6ca43bd1262590298bee35a1bb641b21eaabe0a2d59f73fa9e40a2efb71b7bb3/68747470733a2f2f706f7365722e707567782e6f72672f776569736c2f6566726f6e742d7068702d73646b2f726571756972652f706870)](https://packagist.org/packages/weisl/efront-php-sdk) [![License](https://camo.githubusercontent.com/67aeade982d048219ac07522effff7904b2548a4711ab622503cef04b1270793/68747470733a2f2f706f7365722e707567782e6f72672f776569736c2f6566726f6e742d7068702d73646b2f6c6963656e7365)](https://packagist.org/packages/weisl/efront-php-sdk)

This is an unofficial composer package of the original [eFrontPRO-SDK](https://github.com/epignosis/efrontPRO-SDK/) from [Epignosis](https://www.epignosishq.com/). It aims to improve simplicity as well as maintaining/adding endpoints from the official documentation provided on [Swaggerhub page](https://app.swaggerhub.com/apis/Epignosis/Efront-API/1.0.0#/).

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

[](#installation)

This package can be installed with `composer require weisl/efront-php-sdk`.

Usage
-----

[](#usage)

```
use Weisl\EFrontSDK\EFrontAPI;

...

$api = new EFrontAPI("1.0", "https://your-efront-domain.com/API", "your-api-key");
$api->GetAPI('System')->GetInfo();
$api->GetAPI('CourseUser')->AddRelation($userId, $courseId);
```

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

[](#contributing)

You can contribute to this project in every way you like. If you encounter any errors or spot missing endpoints, feel free to contact me.

### Testing

[](#testing)

In order to test the application, you need to set apiVersion, apiLocation and apiKey accordingly. See `/tests/SimpleApiTest.php` for an example.

Run the tests with: `vendor/bin/phpunit`

Documentation
-------------

[](#documentation)

The authors provided the following [documentation](https://github.com/epignosis/efrontPRO-SDK/blob/master/Documentation/API%20Documentation.pdf) via GitHub.

License
-------

[](#license)

[GNU GENERAL PUBLIC LICENSE](https://github.com/kilianweisl/efront-php-sdk/blob/main/LICENSE.md)

Supported Endpoints
-------------------

[](#supported-endpoints)

EndpointMethodSupport/user-typesGET✅/user-type/{id}GET✅/training-sessionsGET✅/training-session/{id}GET✅/course/{id}/training-sessionsGET✅/training-session/{id}/usersGET✅/PluginsGET✅/Plugin/{pluginName}GET✅/Plugin/{pluginName}POST✅/Autologin/{loginName}GET✅/UsersGET✅/Logout/{loginName}GET✅/Users/{id}GET✅/Users/{id}PUT✅/Users/{eMailAddress}GET✅/UserPOST✅/User/{Id}/ActivatePUT✅/User/{Id}/DeactivatePUT✅/Branch/{Id}GET✅/Branches/GET✅/BranchPOST✅/Branch/AddUserPOST❌ --&gt; ✅ v1.0.0/Branch/{Id}/AddUserPUT✅/Category/{Id}GET✅/CategoriesGET✅/Course/{Id}GET✅/Course/{CourseId}/UserProgress/{UserId}GET❌ --&gt; ✅ v1.0.3/CourseUserTestAttempts/{CourseId},{UserId}GET❌ --&gt; ✅ v1.0.3/CoursesGET✅/Course/{Id}/ContentGET❌ --&gt; ✅ v1.0.3/CoursePOST❌ --&gt; ✅ v1.0.3/Course/{Id}/AddUserPUT✅/Course/{Id}/RemoveUserPUT✅/CourseUserStatus/{CourseId},{UserId}GET✅/CourseUserStatus/{CourseId},{UserId}POST✅/CourseUserStatusPOST❌ --&gt; ✅ v1.0.3/Course/AddUserPOST❌ --&gt; ✅ v1.0.3/curriculumsGET✅/Curriculum/{Id}/AddUserPUT✅/Curriculum/{Id}/RemoveUserPUT✅/User/{Id}/Catalog/GET✅/Group/{Id}GET✅/GroupsGET✅/Group/AddUserPOST❌ --&gt; ✅ v1.0.3/Group/{Id}/AddUserPUT✅/Group/{Id}/RemoveUserPUT✅/Job/{Id}/RemoveUserPUT✅/Job/{Id}GET✅/Job/{Id}PUT✅/JobsGET✅/User/{Id}/JobsGET❌ --&gt; ✅ v1.0.3/Job/AddUserPOST❌ --&gt; ✅ v1.0.3/JobPOST✅/Job/{Id}/AddUserPUT✅/extended-fields/usersGET✅/System/InfoGET✅/Content/{id}GET✅/Account/StatusPOST✅

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

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 ~61 days

Recently: every ~114 days

Total

9

Last Release

1100d ago

Major Versions

1.0.4 → 2.0.02022-03-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/87f6e5ec0462bf0f0653a7e36e3044fdfbddead8a7f89ce570e86850e7e04692?d=identicon)[kilianweisl](/maintainers/kilianweisl)

---

Top Contributors

[![kilianweisl](https://avatars.githubusercontent.com/u/33355205?v=4)](https://github.com/kilianweisl "kilianweisl (12 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/weisl-efront-php-sdk/health.svg)

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

PHPackages © 2026

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