Understanding, building, and using gRPC APIs