This document summarizes a Go library for interacting with Firebase. It describes Firebase's capabilities and limitations, and motivates the need for a new Go binding. The presented library mimics Firebase's JavaScript API, implements streaming via channels, and uses interfaces to enable testable, dependency-free unit tests. It addresses Go's lack of generics by accepting an unmarshalling callback to parse stream events into custom types.