Download the PHP package gradiwapp/gradiwapp-php-sdk without Composer
On this page you can find all versions of the php package gradiwapp/gradiwapp-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package gradiwapp-php-sdk
Official PHP SDK for the GradiWapp External API (Multi-Tenant WhatsApp SaaS Messaging Platform)
π Overview
The GradiWapp PHP SDK provides a clean, developer-friendly wrapper around the GradiWapp External API, powering multi-tenant WhatsApp messaging at scale.
It supports:
- All message types (text, image, media, file, locationβ¦)
- Webhooks
- Timezone-aware scheduling
- Multi-session messaging
- Laravel 7β12 integration
- Full HMAC authentication
This SDK is production-ready and built with Stripe/Twilio-level documentation quality.
π Table of Contents
- Overview
- Features
- Requirements
- Installation
- Non-Laravel
- Laravel 7β12
- Configuration
- Quick Start
- Plain PHP
- Laravel DI
- Laravel Facade
- Messaging
- Text
- Image
- Media
- Location
- Link
- File
- Contact
- Reply
- Combined
- Scheduling
- Message Status
- Webhooks
- Error Handling
- Advanced Usage
- Response Format
- Versioning
- Contributing
- License
π Features
- β Framework-agnostic (PHP 7.4+)
- β First-class Laravel 7β12 integration
- β Fully typed methods + PHPDoc
- β Timezone-aware scheduling (ISO8601 + IANA)
- β Webhook creation + signature verification
- β All message types supported
- β Clean exceptions & error classes
- β Internal base URL (cannot be changed)
- β Production-ready architecture
π§© Requirements
| Component | Version |
|---|---|
| PHP | >= 7.4 |
| Laravel | 7 β 12 |
| Extensions | cURL + JSON |
π₯ Installation
Non-Laravel Installation
Before publishing on Packagist:
Laravel Installation
Publish config:
This generates:
config/gradiwapp.php
Add environment variables:
Note: Base URL is internal and cannot be changed.
β‘ Quick Start
Plain PHP Example
Laravel β Dependency Injection
Laravel β Facade
π¬ Messaging
Text Messages
Image Messages
Media Messages
Location Messages
File Messages
Contact (vCard)
Reply Messages
Text + Media Combination
β° Timezone-Aware Scheduling
ISO8601 Example
IANA Timezone
π‘ Message Status
π§© Webhooks
Create Webhook
Verify Signature
β Error Handling
Built-in typed exceptions:
AuthenticationExceptionValidationExceptionHttpExceptionGradiWappException
Example:
π§ Advanced Usage
Multiple Sessions
Priority
π¦ Response Format
Your backend returns:
π§ Versioning & SDK Stability
This SDK follows Semantic Versioning (SemVer):
- MAJOR β Breaking changes
- MINOR β New features
- PATCH β Bug fixes
π€ Contributing
Pull Requests are welcome!
π License
MIT License.