RefirebaseRefirebase

Admin Setup

Initialize Refirebase Admin SDK for server-side usage.

Initialization

The RefirebaseAdmin class initializes a server-side Firebase environment using firebase-admin.

admin.ts
import { RefirebaseAdmin } from 'refirebase/admin';

export const admin = new RefirebaseAdmin({
  projectId: process.env.FIREBASE_PROJECT_ID,
  clientEmail: process.env.FIREBASE_CLIENT_EMAIL,
  privateKey: process.env.FIREBASE_PRIVATE_KEY,
});

You can also omit the arguments if the standard FIREBASE_PROJECT_ID, FIREBASE_CLIENT_EMAIL, and FIREBASE_PRIVATE_KEY environment variables are set.