PHPackages                             senderkit/senderkit-php - 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. senderkit/senderkit-php

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

senderkit/senderkit-php
=======================

Official SenderKit PHP SDK — email, SMS, push &amp; web-push.

v0.2.0(1mo ago)032MITPHPPHP &gt;=8.1

Since Jun 11Pushed 1mo agoCompare

[ Source](https://github.com/senderkit/senderkit-php)[ Packagist](https://packagist.org/packages/senderkit/senderkit-php)[ Docs](https://senderkit.com)[ RSS](/packages/senderkit-senderkit-php/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (18)Versions (3)Used By (2)

SenderKit PHP SDK
=================

[](#senderkit-php-sdk)

The official PHP SDK for [SenderKit](https://senderkit.com) — send transactional email, SMS, push, and web-push from PHP.

Requirements
------------

[](#requirements)

- PHP 8.1+
- Any [PSR-18](https://www.php-fig.org/psr/psr-18/) HTTP client (e.g. Guzzle or `symfony/http-client`) — auto-discovered, or inject your own.

Install
-------

[](#install)

```
composer require senderkit/senderkit-php
```

Quick start
-----------

[](#quick-start)

```
use SenderKit\Client;
use SenderKit\Request\TemplateSend;

$sk = new Client(apiKey: getenv('SENDERKIT_API_KEY')); // sk_live_… or sk_test_…

$result = $sk->send(new TemplateSend(
    template: 'welcome',
    to: 'user@example.com',
    vars: ['name' => 'Ada'],
));

echo $result->id;     // msg_…
echo $result->status; // queued | scheduled
```

### Raw send

[](#raw-send)

```
use SenderKit\Request\{RawSend, EmailContent};

$sk->sendRaw(new RawSend(
    to: 'user@example.com',
    content: new EmailContent(subject: 'Receipt', html: 'Thanks for your order.'),
    metadata: ['source' => 'checkout'],
));
```

### Webhooks

[](#webhooks)

```
use SenderKit\Webhook\WebhookVerifier;

$event = (new WebhookVerifier)->verify(
    rawBody: $rawRequestBody,
    signatureHeader: $request->header('X-SenderKit-Signature'),
    secret: getenv('SENDERKIT_WEBHOOK_SECRET'), // whsec_…
);

echo $event->type; // message.delivered, message.failed, …
```

Documentation
-------------

[](#documentation)

- API reference:
- OpenAPI spec:

License
-------

[](#license)

[MIT](LICENSE)

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance90

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 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

Every ~0 days

Total

2

Last Release

45d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/217d79b2ef3dda6048f6368e331106b1d6321be4af345642f6f6b66bf8c7161b?d=identicon)[tuyakhov](/maintainers/tuyakhov)

---

Top Contributors

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

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[telnyx/telnyx-php

Official Telnyx PHP SDK — APIs for Voice, SMS, MMS, WhatsApp, Fax, SIP Trunking, Wireless IoT, Call Control, and more. Build global communications on Telnyx's private carrier-grade network.

36789.4k2](/packages/telnyx-telnyx-php)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k16](/packages/tempest-framework)[gotenberg/gotenberg-php

A PHP client for interacting with Gotenberg, a developer-friendly API for converting numerous document formats into PDF files, and more!

3896.2M31](/packages/gotenberg-gotenberg-php)[getbrevo/brevo-php

Official Brevo provided RESTFul API V3 php library

1003.9M50](/packages/getbrevo-brevo-php)[laudis/neo4j-php-client

Neo4j-PHP-Client is the most advanced PHP Client for Neo4j

185702.8k44](/packages/laudis-neo4j-php-client)

PHPackages © 2026

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