About WAHA
WAHA (WhatsApp HTTP API) is a powerful, self-hosted solution for interacting with WhatsApp via a simple and expressive REST API. It allows you to automate WhatsApp tasks, send messages, manage sessions, and handle webhooks without being tied to expensive SaaS solutions.
Why WAHA?
- It's free! WAHA Core version is always free, with no limits on messages or time! WAHA Plus version has no license expiration!
- Self-hosted solution. No strings attached to suspicious SaaS WhatsApp API solutions. Install it on your own server!
- HTTP / REST API. Use your favorite language - Python, JavaScript, PHP, C#, Clojure, or PowerShell.
WAHA Features
- Multiple Engines: Support for WEBJS, GOWS, and NOWEB engines.
- Session Management: Easily create, start, stop, and monitor WhatsApp sessions.
- Message Handling: Send text, images, files, locations, and more.
- Webhook Support: Listen for incoming messages, status updates, and other events.
- Profile & Contacts: Manage your profile and interact with contacts and groups.
About Laravel WAHA
Laravel WAHA is an elegant Saloon PHP package that provides a seamless integration with the WAHA API. It is designed specifically for Laravel applications, offering a fluent interface, DTOs for data handling, and full support for Laravel's ecosystem including facades and configuration.
Package Features
- Modern PHP: Built with PHP 8.4+ and Laravel 12.x+, leveraging Saloon PHP for robust HTTP requests.
- Fluent API: Interact with WAHA using an expressive, developer-friendly syntax.
- Data Transfer Objects: Typed DTOs for structured data handling and validation.
- Laravel Integration: Full support for Laravel facades, service providers, and configuration management.
- Mocking Support: Built-in support for mocking HTTP requests in your tests.