Interact with Google Firebase from your PHP application.
Note
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 https://github.com/kreait/firebase-php/ .
use Kreait\Firebase\Factory;
$factory = (new Factory)
->withServiceAccount('/path/to/firebase_credentials.json')
->withDatabaseUri('https://my-project-default-rtdb.firebaseio.com');
$auth = $factory->createAuth();
$realtimeDatabase = $factory->createDatabase();
$cloudMessaging = $factory->createMessaging();
$remoteConfig = $factory->createRemoteConfig();
$cloudStorage = $factory->createStorage();
$firestore = $factory->createFirestore();
.. toctree:: :maxdepth: 3 overview setup cloud-messaging cloud-firestore cloud-storage realtime-database authentication user-management dynamic-links remote-config app-check framework-integrations testing troubleshooting