PHPackages                             iivannov/interfax - 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. iivannov/interfax

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

iivannov/interfax
=================

Very simple client for InterFax SOAP API

32.2k1PHP

Since May 20Pushed 9y ago1 watchersCompare

[ Source](https://github.com/iivannov/interfax)[ Packagist](https://packagist.org/packages/iivannov/interfax)[ RSS](/packages/iivannov-interfax/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

InterFax Client
===============

[](#interfax-client)

Very simple client for InterFax SOAP API. For the moment it supports only sending simple text faxes and sending faxes with file attachment. It's easily extensible to add other InterFax methods.

Install
-------

[](#install)

Via Composer

```
$ composer require iivannov/interfax
```

Usage
-----

[](#usage)

```
$interfax = new InterFax($username, $password);

//send a text $message to the given $number
$interfax->sendText($number, $message);

//send a fax with file attachment to the given $number
$interfax->sendFile($number, $filePath, $fileType);
```

Usage with Laravel
------------------

[](#usage-with-laravel)

If you are using Laravel, the package contains a Service Provider and a Facade for you.

1. First you need to add the ServiceProvider and Facade classes in your `config\app.php`

```
'providers' => [
    ...
    Iivannov\Interfax\Support\InterFaxServiceProvider::class,
];

'aliases' => [
    ...
    'Interfax' => Iivannov\Interfax\Support\Facade\InterFax::class
];
```

2. Then you need to add your username and password in `config\services.php`

```
'interfax' => [
    'username' => YOUR_INTERFAX_USERNAME,
    'password' => YOUR_INTERFAX_PASSWORD
]
```

3. You are ready to go, just use it like this

```
//send a text $message to the given $number
Interfax::sendText($number, $message);

//send a fax with file attachment to the given $number
Iterfax::sendFile($number, $filePath, $fileType);
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7932620?v=4)[Ivan Ivanov](/maintainers/iivannov)[@iivannov](https://github.com/iivannov)

---

Top Contributors

[![iivannov](https://avatars.githubusercontent.com/u/7932620?v=4)](https://github.com/iivannov "iivannov (6 commits)")

### Embed Badge

![Health badge](/badges/iivannov-interfax/health.svg)

```
[![Health](https://phpackages.com/badges/iivannov-interfax/health.svg)](https://phpackages.com/packages/iivannov-interfax)
```

###  Alternatives

[friendsofsymfony/rest-bundle

This Bundle provides various tools to rapidly develop RESTful API's with Symfony

2.8k73.3M319](/packages/friendsofsymfony-rest-bundle)[php-http/discovery

Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations

1.3k309.5M1.2k](/packages/php-http-discovery)[nyholm/psr7

A fast PHP7 implementation of PSR-7

1.3k235.4M2.4k](/packages/nyholm-psr7)[pusher/pusher-php-server

Library for interacting with the Pusher REST API

1.5k94.8M293](/packages/pusher-pusher-php-server)[spatie/crawler

Crawl all internal links found on a website

2.8k16.3M52](/packages/spatie-crawler)[react/http

Event-driven, streaming HTTP client and server implementation for ReactPHP

78126.4M414](/packages/react-http)

PHPackages © 2026

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