PHPackages                             aescarcha/udemy-api-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. [API Development](/categories/api)
4. /
5. aescarcha/udemy-api-client

ActiveLibrary[API Development](/categories/api)

aescarcha/udemy-api-client
==========================

Client for interacting with Udemy 2.0 API

0.1.0(10y ago)51562PHPPHP &gt;=5.4.0

Since Mar 11Pushed 8y ago1 watchersCompare

[ Source](https://github.com/aescarcha/UdemyApiClient)[ Packagist](https://packagist.org/packages/aescarcha/udemy-api-client)[ RSS](/packages/aescarcha-udemy-api-client/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

UdemyApiClient
==============

[](#udemyapiclient)

This is a PHP Udemy api client to handle connection with Udemy 2.0 API, atm it only parses course details requests, it may grow in the future, or may not. Feel free to contribute.

Install
-------

[](#install)

Add to composer require

```
{
    "require": {
        "aescarcha/udemy-api-client": "dev-master"
    }
}

```

Run composer update

Usage:
------

[](#usage)

```
$api = new Api('clientId', 'clientSecret');
$course = $api->getUrl( 'http://www.udemy.com/api-2.0/courses/1');

```

###  Health Score

27

—

LowBetter than 46% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

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

Unknown

Total

1

Last Release

3807d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/44e7a12833605bd3cf56fe9fd74b7c77044e78d1a782f49146e9e0b2d58ffc86?d=identicon)[aEscarcha](/maintainers/aEscarcha)

---

Top Contributors

[![aescarcha](https://avatars.githubusercontent.com/u/8446899?v=4)](https://github.com/aescarcha "aescarcha (6 commits)")[![lameze](https://avatars.githubusercontent.com/u/6903296?v=4)](https://github.com/lameze "lameze (1 commits)")[![MarcoGomesr](https://avatars.githubusercontent.com/u/1093768?v=4)](https://github.com/MarcoGomesr "MarcoGomesr (1 commits)")

---

Tags

phpudemy

### Embed Badge

![Health badge](/badges/aescarcha-udemy-api-client/health.svg)

```
[![Health](https://phpackages.com/badges/aescarcha-udemy-api-client/health.svg)](https://phpackages.com/packages/aescarcha-udemy-api-client)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.3M49](/packages/tencentcloud-tencentcloud-sdk-php)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

353.6k](/packages/eslazarev-wildberries-sdk)[resend/resend-php

Resend PHP library.

608.3M51](/packages/resend-resend-php)[checkout/checkout-sdk-php

Checkout.com SDK for PHP

563.6M16](/packages/checkout-checkout-sdk-php)[files.com/files-php-sdk

Files.com PHP SDK

2482.9k](/packages/filescom-files-php-sdk)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

793.9k](/packages/scriptdevelop-whatsapp-manager)

PHPackages © 2026

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