gptkbp:instanceOf
|
serialization format
|
gptkbp:alternativeTo
|
gptkb:Thrift
gptkb:JSON
gptkb:Apache_Avro
XML
|
gptkbp:category
|
data exchange
Google software
serialization library
|
gptkbp:developedBy
|
gptkb:Google
|
gptkbp:fileExtension
|
.proto
|
gptkbp:firstReleased
|
2008
|
https://www.w3.org/2000/01/rdf-schema#label
|
Protocol Buffers
|
gptkbp:latestReleaseVersion
|
2023-03-15
3.21.12
|
gptkbp:license
|
gptkb:BSD_License
|
gptkbp:openSource
|
true
|
gptkbp:serialization
|
binary
text (proto3 JSON)
|
gptkbp:specifies
|
gptkb:proto2
gptkb:proto3
|
gptkbp:supports
|
code generation
enumerations
backward compatibility
schema evolution
default values
forward compatibility
custom options
nested messages
oneof fields
optional fields
repeated fields
service definitions
|
gptkbp:usedBy
|
gptkb:Google_Cloud_Platform
gptkb:TensorFlow
gptkb:Kubernetes
gptkb:Envoy
|
gptkbp:usedFor
|
data interchange
data serialization
remote procedure call
|
gptkbp:usedIn
|
gptkb:gRPC
|
gptkbp:website
|
https://developers.google.com/protocol-buffers/
|
gptkbp:writtenBy
|
gptkb:Java
gptkb:JavaScript
gptkb:Objective-C
gptkb:Python
gptkb:Ruby
gptkb:Go
gptkb:C#
gptkb:C++
PHP
Dart
|
gptkbp:bfsParent
|
gptkb:gRPC
gptkb:gRPC_APIs
gptkb:ONNX
|
gptkbp:bfsLayer
|
5
|