Client-side only: this playground runs in your browser. Firebase keys stay in sessionStorage on this tab — we never send or store them on our servers.

Auth

Google popup, email/password, and sign out — same verbs you use in production.

auth
await auth.handleProviderSignIn('google');
await auth.handleEmailSignIn(email, password);
await auth.handleSignOut();

Connect a Firebase project

Paste your web config on the credentials page. Nothing is saved on our side — the SDK talks to Firebase from this tab only.

Add credentials