tags: #publish
links: [[gRPC]]
created: 2020-09-23 Wed
---
# gRPC Streaming API
[[gRPC]] supports these streaming options which deal with multiple messages: (also unary single-request single-response)
- **Server Streaming** RPC - single request, stream response, then trailing metadata and status.
- **Client Streaming** RPC - stream request, single response.
- **Bidirectional Streaming** RPC - two independent streams, application-specific.
https://grpc.io/docs/what-is-grpc/core-concepts/