Download the PHP package kirimi/kirimi-php without Composer

On this page you can find all versions of the php package kirimi/kirimi-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package kirimi-php

Kirimi PHP Client

Packagist Version Packagist Downloads PHP Version License

Official PHP client library for the Kirimi WhatsApp API. This library provides a simple and efficient way to send WhatsApp messages, handle OTP generation and validation, and manage WhatsApp communication from your PHP applications.

๐Ÿš€ Features

๐Ÿ“ฆ Installation

Install via Composer:

๐Ÿ”ง Requirements

๐Ÿ”ง Setup

Get your User Code and Secret Key from the Kirimi Dashboard.

๐Ÿ“– API Reference

Constructor

Parameters:

Send Message

Send WhatsApp messages with optional media support.

Parameters:

Package Support:

Generate OTP

Generate and send a 6-digit OTP code to a WhatsApp number.

Parameters:

Requirements:

Validate OTP

Validate a previously sent OTP code.

Parameters:

Notes:

Health Check

Check the API service status.

๐ŸŽฏ Quick Start

Check out the examples/demo.php file for a complete demonstration of all features:

๐Ÿ’ก Usage Examples

Basic WhatsApp Messaging

OTP Verification Flow

Notification Service

Laravel Integration

๐Ÿ“‹ Package Types & Features

Package ID Features OTP Support
Free 1 Text only (with watermark) โŒ
Lite 2, 6, 9 Text + Media โŒ
Basic 3, 7, 10 Text + Media + OTP โœ…
Pro 4, 8, 11 Text + Media + OTP โœ…

โš ๏ธ Error Handling

The library provides comprehensive error handling using KirimiException:

๐Ÿ”’ Security Notes

๐Ÿšฆ Rate Limits & Quotas

๐Ÿงช Testing

Run the test suite:

Run tests with coverage:

Check code style:

Fix code style:

๐Ÿค Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch
  3. Follow PSR-12 coding standards
  4. Add tests for new features
  5. Submit a pull request

๐Ÿ“„ License

MIT

๐Ÿ‘จโ€๐Ÿ’ป Author

Ari Padrian - [email protected]

๐Ÿ“š Additional Resources


Made with โค๏ธ for the PHP and WhatsApp automation community


All versions of kirimi-php with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
guzzlehttp/guzzle Version ^7.0
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package kirimi/kirimi-php contains the following files

Loading the files please wait ....