Activity Feeds v3 is in beta — try it out!

Installation

Composer

composer require getstream/stream-php

GitHub repository: https://github.com/GetStream/getstream-php. Feel free to submit bug reports and feature requests.

The package is tested against these environments:

  • PHP 7.4+
  • PHP 8.0+
  • PHP 8.1+
  • PHP 8.2+
  • PHP 8.3+

To create a client, you’ll need your API key and secret. Both of them can be found in your Stream Dashboard.

The SDK has support for all Stream’s producs: chat, video and feeds.

  • $client is used for operations shared among all products (such as user management)
  • $feedsClient is used for feed operations
<?php

require_once 'vendor/autoload.php';

use GetStream\ClientBuilder;

$this->client = (new ClientBuilder())
            ->apiKey($this->apiKey)
            ->apiSecret($this->apiSecret)
            ->build();

$this->feedsClient = (new ClientBuilder())
    ->apiKey($this->apiKey)
    ->apiSecret($this->apiSecret)
    ->buildFeedsClient();

// or
$client = (new ClientBuilder())
            ->apiKey($apiKey)
            ->apiSecret($apiSecret)
            ->build();

$feedsClient = (new ClientBuilder())
    ->apiKey($apiKey)
    ->apiSecret($apiSecret)
    ->buildFeedsClient();
© Getstream.io, Inc. All Rights Reserved.