New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

njoguamos/laravel-waha

An opinionated Laravel package for interacting with WAHA API
2,076 3
Install
composer require njoguamos/laravel-waha:v0.1.0-beta.27
Latest Version:v0.1.0-beta.27
PHP:^8.4 || ^8.5
Laravel:12 · 13
License:MIT
Last Updated:Oct 11, 2026
Links: GitHub  ·  Packagist
Maintainer: njoguamos

Laravel WAHA

Latest Version on Packagist Total Downloads

Laravel WAHA is an opinionated Laravel package for interacting with the WAHA API.

Requirements

Version PHP Laravel
1.x 8.4.x, 8.5.x 12.x, 13.x

Installation

You can install the package via Composer:

composer require njoguamos/laravel-waha

Documentation

Full documentation is available at waha.njoguamos.me.ke.

Configuration

Environment variables

  • WAHA_API_KEY – Your WAHA API key
  • WAHA_BASE_URL – Base API URL (default https://waha.example.com)
WAHA_API_KEY=your-api-key
WAHA_BASE_URL=https://waha.example.com

Publishing Configuration

You can publish the configuration by running the following command:

php artisan vendor:publish --tag=config --provider="NjoguAmos\Waha\WahaServiceProvider"

Usage

Here is a quick example of how to send a text status:

use NjoguAmos\Waha\Facades\Status;
use NjoguAmos\Waha\Dto\TextStatusData;

$statusData = new TextStatusData(
    text: 'Have a look! https://waha.example.com/',
    backgroundColor: '#38b42f',
    font: 1
);

$result = Status::sendText(session: 'default', data: $statusData);

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.

Related Packages

dfreer/zillow

Laravel 5 Zillow api wrapper. This code is a fork from vinceg/zillow

28,882 2
scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

4,942 80
vincentwon/mws

Amazon MWS API for Laravel.

2,040 2
tzookb/api-responder

laravel api response helper

17 0

Version History

Pre-releases (29)
Version Released PHP Laravel License
v0.1.0-beta.27 ^8.4 || ^8.5 ^12.0 || ^13.0 MIT
v0.1.0-beta.26 ^8.4 || ^8.5 ^12.0 || ^13.0 MIT
v0.1.0-beta.25 ^8.4 || ^8.5 ^12.0 || ^13.0 MIT
v0.1.0-beta.24 ^8.4 || ^8.5 ^12.0 || ^13.0 MIT
v0.1.0-beta.23 ^8.4 || ^8.5 ^12.0 || ^13.0 MIT