# WebPush 11.0

A new major version of WebPush, the library that sends Web Push notifications from PHP, which now works with any PSR-18 HTTP client.

WebPush now depends on standard interfaces instead of Guzzle. If Guzzle is already installed and you pass no client arguments, it finds Guzzle and needs no code changes. The old timeout and client options in the constructor are replaced.

- Made by: [Louis Lagrange](https://github.com/Minishlink)
- Shipped: 23/07/2026
- Date from: [release](https://github.com/web-push-libs/web-push-php/releases/tag/v11.0.0)
- Source: [github.com/web-push-libs/web-push-php](https://github.com/web-push-libs/web-push-php)
- Install: `composer require minishlink/web-push`
- Licence: MIT
- Stack: plain PHP
- Topics: APIs
- Checked: 28/10/2026
- Added: 28/10/2026

## Badge

Listed here? Add this badge to your README:

```markdown
[![Featured on phplives.dev](https://phplives.dev/badge.svg)](https://phplives.dev/entries/web-push-11-0/)
```

See more at [phplives.dev](https://phplives.dev)
