/grpc-protos

A collection of grpc proto

Primary LanguageShell

grpc-protos

A collection of grpc proto for

  • Learning how to design gRPC API
  • Understanding a service by reading API
  • Copy & Paste

Repositories

repo stats tags
adap/flower stars ai
Alluxio/alluxio stars storage
apple/coremltools stars ai
appleboy/gorush stars service
authzed/spicedb stars auth
camunda/camunda stars workflow
chrislusf/seaweedfs stars storage
chromium/chromium stars browser
cockroachdb/cockroach stars database
conductor-oss/conductor stars workflow
container-storage-interface/spec stars storage ,kubernetes ,plugin ,spec
containerd/containerd stars infra
cosmos/cosmos-sdk stars blockchain
dexidp/dex stars auth
dgraph-io/dgo stars database
envoyproxy/data-plane-api stars infra ,gateway
envoyproxy/protoc-gen-validate stars core
esphome/esphome stars iot
etcd-io/etcd stars infra
flyteorg/flyte stars workflow
google/perfetto stars infra
googleapis/api-common-protos stars core
googleapis/googleapis stars cloud
grpc/grpc stars core
hashicorp/consul stars infra
Kong/kong stars gateway
kubernetes/api stars infra ,kubernetes
kubernetes/cri-api stars infra ,kubernetes
markphelps/flipt stars service
open-telemetry/opentelemetry-proto stars tracing ,spec
Permify/permify stars service
prometheus/prometheus stars tracing ,plugin
protocolbuffers/protobuf stars core
SocialSisterYi/bilibili-API-collect stars service
techschool/simplebank stars demo
temporalio/api stars workflow
uber/cadence-idl stars workflow
vitessio/vitess stars database
yandex-cloud/cloudapi stars cloud

Kubernetes's gRPC is generated from Golang

Dev

grpcurl -d '{"service": "grpc.health.v1.Health"}' api.example.com:443 grpc.health.v1.Health/Check
grpcurl -d '{"service": "helloworld.Greeter"}' api.example.com:443 grpc.health.v1.Health/Check

grpcurl api.example.com:443 helloworld.Greeter/SayHello