PHPackages                             freezbi/freezbi-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. [Mail &amp; Notifications](/categories/mail)
4. /
5. freezbi/freezbi-php-sdk

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

freezbi/freezbi-php-sdk
=======================

SDK PHP for Freezbi Notification System

1351PHP

Since Mar 3Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Freezbi/freezbi-php-sdk)[ Packagist](https://packagist.org/packages/freezbi/freezbi-php-sdk)[ RSS](/packages/freezbi-freezbi-php-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Freezbi SDK
===========

[](#freezbi-sdk)

Freezbi SDK is a PHP client library to work with [Freezbi Notification System](http://www.freezbi.com/).

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

[](#installation)

SDK has been written in PHP 5.4 and has no dependencies on external packages. You only have to ensure that curl and openssl extensions (that are part of standard PHP distribution) are enabled in your PHP installation.

The project attempts to comply with PSR-4 specification for autoloading classes from file paths. As a namespace prefix is 'Freezbi' with base directory '{your-installation-dir}/'.

But if not using PSR-4 the installation is as easy as downloading the package and storing it under any location that will be available for including by

```
require_once '{your-installation-dir}/Freezbi/Autoloader.php';

```

Installation with Composer
--------------------------

[](#installation-with-composer)

You can use Freezbi SDK library as a dependency in your project with Composer. A composer.json file is available in the repository and it has been referenced on packagist.

The installation with Composer is easy, reliable : Step 1 - Add the Freezbi SDK as a dependency in your composer.json file as follow :

```
"require": {
    ...
    "freezbi/freezbi-php-sdk": "dev-master"
},

```

Step 2 - Update your dependencies with Composer

```
you@yourhost:/path/to/project$ php composer.phar update freezbi/freezbi-php-sdk

```

The Library has been added into your dependencies and ready to be used.

License
-------

[](#license)

Freezbi SDK is distributed under MIT license, see LICENSE file.

Contacts
--------

[](#contacts)

Report bugs or suggest features using [Freezbi Contact Page](http://www.freezbi.com/contact).

Examples
--------

[](#examples)

3 examples are available on examples directory

- 1 Example without any http call
- 1 Example with an http call on freezbi website (get the last post)
- 1 Example with an http call but with parameters (1 call for each parameter) =&gt; Youtube channel subscription

Sample usage
------------

[](#sample-usage)

```
    // Init the Freezbi Api
    $freezbiApi = new Freezbi\FreezbiApi();
    $freezbiApi->TemporaryFolder = 'temp/';
    $freezbiApi->Delay = 3600 * 24; // Each remote check will be separated by 24 hours

    // Create a new Notification with its name, url, and body type
    $notification = new \Freezbi\Notification\SingleStreamNotification('freezbiblog');

    // Prepare the api for that SingleStreamNotification
    $freezbiApi->prepare($notification);

    $notification->Action = function() use ($freezbiApi) {

        // Prepare a response
        $response = new Response();

        $datetime = new \DateTime();

        if ($datetime->format('m-d') == '06-23') {
            $response->SendNotification = true;
            $response->Title = 'Birthday';
            $response->Message = 'This is Alan Turing\'s birthday';
            $response->Data = 'https://fr.wikipedia.org/wiki/Alan_Turing';
        }

        return $response;
    };

    // Your script must return the output of the execute method
    echo $freezbiApi->execute();
```

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity27

Early-stage or recently created project

 Bus Factor1

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

### Community

Maintainers

![](https://www.gravatar.com/avatar/7338321f5a7a2dad7f0d22cc4b7d2e99fb9cd8046a2e130d1a47e4276cee7052?d=identicon)[Freezbi](/maintainers/Freezbi)

---

Top Contributors

[![jr-k](https://avatars.githubusercontent.com/u/3283866?v=4)](https://github.com/jr-k "jr-k (6 commits)")[![lucbu](https://avatars.githubusercontent.com/u/5434555?v=4)](https://github.com/lucbu "lucbu (1 commits)")

### Embed Badge

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

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

###  Alternatives

[minishlink/web-push

Web Push library for PHP

1.9k12.0M53](/packages/minishlink-web-push)[laravel-notification-channels/twilio

Provides Twilio notification channel for Laravel

2587.7M12](/packages/laravel-notification-channels-twilio)[spatie/url-signer

Generate a url with an expiration date and signature to prevent unauthorized access

4422.3M16](/packages/spatie-url-signer)[mattketmo/email-checker

Throwaway email detection library

2742.0M5](/packages/mattketmo-email-checker)[laravel-notification-channels/discord

Laravel notification driver for Discord.

2371.3M11](/packages/laravel-notification-channels-discord)[eduardokum/laravel-mail-auto-embed

Library for embed images in emails automatically

1702.0M5](/packages/eduardokum-laravel-mail-auto-embed)

PHPackages © 2026

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