gRPC is only available for dedicated nodes. You can provision a dedicated node directly from the Helius developer portal. To learn more, please visit Dedicated Nodes.
What are gRPC streams?
gRPC streams are the fastest way to stream Solana data to your backend. You may subscribe to blocks, slots, transactions, and account updates. It is highly configurable. You can filter or limit each subscription. It allows the client server to create new subscriptions or cancel existing ones immediately.
gRPC is typically accessed behind a load-balancer or proxy which will terminate an inactive connection after 10 minutes. Pinging the gRPC every N seconds or minutes is the best solution. The follow code provides a demonstration: