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)51563PHPPHP &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 4w 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 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

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

3762d 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.2M46](/packages/tencentcloud-tencentcloud-sdk-php)[theodo-group/llphant

LLPhant is a library to help you build Generative AI applications.

1.7k371.6k6](/packages/theodo-group-llphant)[hubspot/api-client

Hubspot API client

24015.5M18](/packages/hubspot-api-client)[resend/resend-php

Resend PHP library.

596.2M35](/packages/resend-resend-php)[checkout/checkout-sdk-php

Checkout.com SDK for PHP

563.5M10](/packages/checkout-checkout-sdk-php)[mozex/anthropic-laravel

Laravel integration for the Anthropic API: facade, config publishing, install command, testing fakes, messages, streaming, tool use, thinking, and batches.

72287.1k1](/packages/mozex-anthropic-laravel)

PHPackages © 2026

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