PHP Package: influxdata/influxdb-client-php

InfluxDB PHP client library for seamless integration with powerful time series database, enabling efficient data storage and retrieval.

Current Version: 3.8.0
Last Updated: 2025-06-26
PHP Requirement: >=7.2
Dependencies:
composer/semver
influxdata/influxdb-client
guzzle/guzzle
⚠️ To ensure full functionality, the above dependencies might be required.

Package Description

The InfluxDB PHP client library offers seamless integration with the powerful time series database, enabling efficient data storage and retrieval. It provides a comprehensive suite of functions and utilities to interact with InfluxDB, ensuring smooth handling of time series data for PHP applications.

📦 Show all available classes🔗 View on GitHub

Download Latest Version: 3.8.0

Download Download v3.8.0

Previous Versions

Code Integration Example

Make sure to include the correct namespace and class paths for proper usage.

<?php
// Example from PHPlibraries.com
require_once 'libs/influxdata/influxdb-client-php/3.8.0/loader.php';
require_once 'libs/composer/semver/3.4.4/loader.php';
require_once 'libs/influxdata/influxdb-client/{lib_version}/loader.php';
require_once 'libs/guzzle/guzzle/7.10.0/loader.php';

use InfluxDB\Client;
use InfluxDB\Query\Query;

$obj = new Client();
echo '✅ Test OK: ' . get_class($obj);
?>

We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.

Community Discussion

Ask questions, share tips, or report issues below.