📩 Mailjet API implementation for PHP 5.3
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Mailjet Fix CS Nov 3, 2013
.gitignore Introduces Composer #3 Feb 18, 2012
README.md Add a Bitdeli badge to README Nov 3, 2013
composer.json Fix Composer requirements. Aug 30, 2013


Mailjet API wrapper for PHP 5.3


  • PHP >= 5.3.3
  • CURL extension for PHP
  • a Mailjet account with your apiKey and apiSecret (subscribe at http://www.mailjet.com/)

How to use

Install vendors

After cloning or downloading this library, just hit your favorite terminal with :

$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install


This library is using PSR-0 autoloading conventions helped by the Composer :

require_once path/to/vendor/.composer/autoload.php';

Create a Connection

$connection = Mailjet\Connection\Curl('MAILJET_API_KEY', 'MAILJET_API_SECRET');

You can customize Mailjet connection with options :

$connection->setOption('protocol', 'https');
$connection->setOption('output', 'xml');

Choose your API

Mailjet API is divided into 4 types and each type has a dedicated class :

  • Contact
  • Lists
  • Message
  • User

Instanciate an API is like :

$mailjet = new Mailjet\Api\Lists($connection);
$results = $mailjet->getAll();


Credits goes to J.Wage as an inspiration for classes structure.

Bitdeli Badge