njoguamos/laravel-waha

An opinionated Laravel package for interacting with WAHA API
1,768 2
Install
composer require njoguamos/laravel-waha
Latest Version:v0.1.0-beta.23
PHP:^8.4 || ^8.5
License:MIT
Last Updated:Sep 14, 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

scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

4,406 80
php-tmdb/laravel

Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the...

53,315 160
atehnix/laravel-vk-requester

Laravel package for Vk.com API

3,446 74
mesingh/amazon-mws-laravel

Use Amazon's MWS web services with Laravel 5.x. Based on przemekperon/amazon-mws...

1,623 2