Skip to content

Latest commit

 

History

History
71 lines (58 loc) · 2.24 KB

index.rst

File metadata and controls

71 lines (58 loc) · 2.24 KB

Firebase Admin SDK for PHP

Firebase Admin SDK for PHP

Interact with Google Firebase from your PHP application.

License

Stargazers

Total downloads

Community chat

Sponsoring

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/ .

Quick Start

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();

User Guide

overview setup cloud-messaging cloud-firestore cloud-storage realtime-database authentication user-management dynamic-links remote-config framework-integrations tutorials troubleshooting