Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Z Api Php Sdk Laravel Package

saade/z-api-php-sdk

A PHP SDK for integrating Z-API's WhatsApp service into Laravel or any PHP application. It provides a clean client for managing instances, sending text and media messages, handling webhooks, and automating WhatsApp workflows with Composer-ready convenience.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for WhatsApp messaging integration: saade/z-api-php-sdk wraps the Z-API (WhatsApp Business gateway) HTTP surface in a Saloon-based client, so any roadmap item that depends on WhatsApp notifications, OTP delivery, conversational support, or transactional messaging gets a maintained integration layer instead of a hand-rolled Guzzle client. This release makes the "integrate via SDK" option viable again for teams standardizing on the newest Laravel.
  • Platform upgrade sequencing: v1.1.0 adds Laravel 13 support. If the Laravel 13 migration is already on the roadmap, this package no longer blocks it — it can be treated as a green dependency rather than a "replace before upgrading" line item.
  • Security posture / compliance sign-off: the bump to Saloon 4 pulls in fixes for CVE-2026-33942, CVE-2026-33182, and CVE-2026-33183. That converts an open security finding into a closed one, which matters for SOC 2 / ISO evidence, vendor questionnaires, and any "no known critical CVEs in production dependencies" gate.
  • Feature-scoping for channel expansion: knowing the SDK tracks upstream Z-API capabilities cleanly (and now tracks modern Laravel) lowers the cost estimate for WhatsApp as a notification channel alongside email/SMS/push — useful input when prioritizing channel work in quarterly planning.
  • Maintenance burden modeling: the release notes show active dependency hygiene (Dependabot, Laravel Pint action bumps, prompt CVE uptake). That's a signal about whether the maintainer is a reliable long-term vendor for a customer-facing messaging path versus something we'd need to fork.

When to Consider This Package

Adopt when:

  • WhatsApp is (or is about to be) a real product surface — notifications, OTP, order updates, support conversations — and Z-API is the chosen provider. The SDK is a thin, idiomatic client; the value is in skipping boilerplate, not in abstracting the provider away.
  • You're on or moving to Laravel 13. Before this release, Laravel 13 compatibility was the blocker; now it isn't. If you're still on Laravel 10/11, confirm the supported matrix in composer.json before assuming the upgrade path is free.
  • You need the Saloon 4 CVE fixes transitively. If your application already depends on Saloon, verify you aren't pinned to Saloon 3 elsewhere — this release requires Saloon 4, which is a forced transitive upgrade.
  • Your team accepts a community-maintained SDK on a revenue-adjacent path. Reasonable for internal tooling and non-critical notifications; less comfortable where a messaging outage is a hard product failure.

Look elsewhere (or wrap it) when:

  • You need provider portability. This is a Z-API-shaped client; swapping to Meta's Cloud API, Twilio, or 360dialog later means rewriting call sites. If provider lock-in is a strategic concern, put your own WhatsAppClient interface in front of it from day one.
  • You require vendor SLAs, support contracts, or a security review with a named counterparty. A single-maintainer package doesn't provide those — you'd be buying the risk down with internal ownership instead.
  • Your Saloon version is pinned below 4 for other integrations. Resolving that conflict may cost more than the SDK saves.
  • The scope you need is narrow (one endpoint, one message type). A ~30-line HTTP client may be cheaper to own than a dependency plus its upgrade cadence.

How to Pitch It (Stakeholders)

For executives (one paragraph): We evaluated saade/z-api-php-sdk, a community Laravel SDK for sending WhatsApp messages through Z-API. The new v1.1.0 release matters for two reasons: it adds Laravel 13 support, which unblocks our framework upgrade, and it upgrades its HTTP dependency to close three known security vulnerabilities, which clears a standing finding in our dependency review. It's a small, actively maintained package that lets us ship WhatsApp notifications without building and maintaining our own API client. The recommendation is to adopt it behind a thin internal interface so we retain the option to change messaging providers without rewriting product code.

For engineering leads: v1.1.0 is a low-risk, mostly-additive release — Laravel 13 in the support matrix, Saloon 4 required (this is the one thing to check: it's a forced transitive major-version bump, so scan composer.lock for other Saloon 3 constraints before merging). The remaining changes are CI/Dependabot housekeeping with no runtime impact. No deprecations, no breaking API changes to the SDK's own surface. Suggested adoption path: add the dependency, wrap it behind an internal WhatsAppMessenger contract, pin the version, and let Dependabot surface future releases for review. Worth flagging that this is a single-maintainer package on a customer-facing messaging path — recommend we own the wrapper so a maintenance lull doesn't become an incident.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core