// the find
RageAgainstThePixel/com.rest.firebase.realtime-database
A non-official Firebase RESTful Realtime-Database Client for Unity (UPM)
A Unity UPM package that wraps Firebase Realtime Database's REST API for use in Unity games. It's a thin HTTP client — no Firebase SDK dependency, just JSON over HTTPS. For indie devs who want Firebase persistence without the official Unity SDK's weight, this is the idea, though the execution is minimal.
REST-only approach avoids pulling in the official Firebase Unity SDK, which drags in native libraries per platform and inflates build sizes. Integrates with the author's own Firebase Authentication package, so auth token handling isn't your problem. Published to OpenUPM with a proper package.json and UPM subtree split workflow, making installation and version pinning straightforward. Streaming snapshot responses suggest SSE support, which is the right way to handle Realtime Database push events without polling.
Last commit was March 2023 — over three years of no activity. Firebase REST API has had changes since then, and token refresh edge cases are likely unhandled. Five stars and zero forks means essentially no community validation; you're adopting unmaintained solo code. No offline persistence or local caching whatsoever — the REST API doesn't expose Firebase's offline sync model, so you lose one of the main reasons to use Realtime Database over a generic key-value store. Raw JSON strings in the API surface (Set/Get take strings, not typed objects) means you're writing your own serialization layer on top.