PHPackages                             tipimail/tipimail - 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. tipimail/tipimail

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

tipimail/tipimail
=================

PHP API library for the tipimail email as a service platform

0.1.59(9y ago)3109.3k↓15.2%2Apache-2.0PHPPHP &gt;=5.3.0

Since Dec 9Pushed 4y ago3 watchersCompare

[ Source](https://github.com/tipimail/tipimail-php-library)[ Packagist](https://packagist.org/packages/tipimail/tipimail)[ Docs](https://github.com/tipimail/tipimail-php-library.git)[ RSS](/packages/tipimail-tipimail/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (4)Used By (0)

Tipimail PHP Library
====================

[](#tipimail-php-library)

This is the Tipimail PHP SDK. This SDK contains methods for easily interacting with your Tipimail account. You can send emails, manage your account and retrieve your statistics.

You will find examples in this Readme to get you started. If you need more help, please see our official API documentation at  (French version at  - All Tipimail documentation at ).

Prerequisites
-------------

[](#prerequisites)

Make sure to have the following details:

- Tipimail API User
- Tipimail API Secret key
- PHP &gt;= 5.3

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

[](#installation)

The preferred method of installation is via [Composer](https://getcomposer.org/) or [Packagist](https://packagist.org/). Run the following command to install the package:

```
# Install Composer
curl -sS https://getcomposer.org/installer | php

# Download Tipimail SDK
php composer.phar require tipimail/tipimail
```

Integrate Tipimail
------------------

[](#integrate-tipimail)

Next, Compose create an autoloader file, in your application, to automatically load the Tipimail SDK in your project. You just have to add this line:

```
require 'vendor/autoload.php';
use Tipimail\Tipimail;
use Tipimail\Exceptions;
```

You just have to add your credentials to start using the SDK:

```
$tipimail = new Tipimail('API user', 'API key');
```

Usage
-----

[](#usage)

Now, you can use the SDK to do a lot of action with Tipimail:

- Send emails
- Retrieve your analytics
- Manage your account

We return exceptions if the program occurs an error. So we advice to use try/catch feature.

Examples
--------

[](#examples)

### Get stats from email send

[](#get-stats-from-email-send)

```
// StatisticsSends
/*
object(StatisticsSends)[14]
  private 'error' => int 198
  private 'rejected' => int 0
  private 'requested' => int 197573
  private 'deferred' => int 11
  private 'scheduled' => int 0
  private 'filtered' => int 14
  private 'delivered' => int 188148
  private 'hardbounced' => int 1232
  private 'softbounced' => int 87240
  private 'open' => int 909
  private 'click' => int 191
  private 'read' => int 0
  private 'unsubscribed' => int 4
  private 'complaint' => int 68
  private 'opener' => int 603
  private 'clicker' => int 87
*/
try {
	$result = $tipimail->getStatisticsService()->getSends(null, null, null, null, null);
	var_dump($result);
}
catch(Exceptions\TipimailException $e) {

}
```

### Get details from a message ID

[](#get-details-from-a-message-id)

```
// StatisticsMessagedetails
// /analytics/message/{messageid}
/*
object(StatisticsMessageDetails)[15]
  private 'id' => string '562a35f99932f6e1a6998ed3' (length=24)
  private 'apiKey' => string '3262b4f287869bbc8ed24d7767f0000b' (length=32)
  private 'createdDate' => string '1445606904' (length=10)
  private 'lastStateDate' => string '1445606905' (length=10)
  private 'msg' =>
	object(StatisticsMessageInfo)[16]
	  private 'from' => string 'support@tipimail.com' (length=20)
	  private 'email' => string 'test@sbr27.net' (length=14)
	  private 'subject' => string 'Tipimail-checker' (length=16)
	  private 'size' => int 184
  private 'lastState' => string 'delivered' (length=9)
  private 'open' => int 0
  private 'click' => int 0
*/
try {
	$result = $tipimail->getStatisticsService()->getMessageDetail('562a35f99932f6e1a6998ed3');
	var_dump($result);
}
catch(Exceptions\TipimailException $e) {

}
```

Support, issue and Feedback
---------------------------

[](#support-issue-and-feedback)

Several resources are available to help you:

- Our [documentation website](https://docs.tipimail.com/) for additional information about our API.
- If you find a bug, please submit the issue in Github directly ([tipimail-php-library Issues](https://github.com/tipimail/tipimail-php-library/issues)).
- If you need additional assistance, contact our support by emails or phone at .

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity50

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

Unknown

Total

1

Last Release

3447d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/33cceaf88e024fb3aeed148013c9eb0d2a29509259ab43496e39ec8e0614d422?d=identicon)[gauthierdhu](/maintainers/gauthierdhu)

---

Top Contributors

[![jsdidierlaurent](https://avatars.githubusercontent.com/u/11354381?v=4)](https://github.com/jsdidierlaurent "jsdidierlaurent (3 commits)")

---

Tags

apiemailtransactional

### Embed Badge

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

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

###  Alternatives

[elastic-email/web-api-client

Easily send emails with Elastic Email using Web API PHP Client https://elasticemail.com/

22345.7k2](/packages/elastic-email-web-api-client)[hocza/sendy

Sendy API implementation for Laravel

71195.5k](/packages/hocza-sendy)[princealikhan/laravel-mautic-api

Free and Open Source Marketing Automation API

415.9k](/packages/princealikhan-laravel-mautic-api)

PHPackages © 2026

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