Firebase Admin SDK for PHP

Interact with Google Firebase from your PHP application.

License Stargazers Total downloads 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