Firebase Admin SDK for PHP

Interact with Google Firebase from your PHP application.

License Stargazers Total downloads Community chat Sponsoring


If you are interested in using the PHP Admin SDK as a client for end-user access (for example, in a web application), as opposed to admin access from a privileged environment (like a server), you should instead follow the instructions for setting up the client JavaScript SDK.

The source code can be found at .

Quick Start

use Kreait\Firebase\Factory;

$factory = (new Factory)

$auth = $factory->createAuth();
$realtimeDatabase = $factory->createDatabase();
$cloudMessaging = $factory->createMessaging();
$remoteConfig = $factory->createRemoteConfig();
$cloudStorage = $factory->createStorage();
$firestore = $factory->createFirestore();

User Guide