Protokollpuffer sind eine sprachneutrale und plattformneutrale Methode zum Codieren strukturierter Daten in einem effizienten und dennoch erweiterbaren Format. Google verwendet Protokollpuffer für fast alle internen RPC-Protokolle und Dateiformate. Dies ist auch die Standarddatencodierung, die vom Open Source-gRPC-Framework verwendet wird.