gRPC API (HCS Topic Streaming)
Arkhia gRPC
Arkhia provides high-performance gRPC endpoints for accessing Hedera Mirror Node services through Google Cloud infrastructure.
Built on HTTP/2 and Protocol Buffers, Arkhia's gRPC implementation offers efficient, scalable access to Hedera network data with enterprise-grade reliability.
What is gRPC?
gRPC is a modern, open-source Remote Procedure Call (RPC) framework that enables efficient communication between services. Key advantages include:
- High Performance: Up to 10x faster than REST+JSON using binary Protocol Buffers
- HTTP/2 Support: Multiplexing, server push, and header compression
- Streaming: Bi-directional streaming capabilities
- Cross-Platform: Works across multiple programming languages
- Type Safety: Strongly-typed service definitions
HCS Topic Streaming
The HCS gRPC is a native API part of the infrastructure made available by the mirror node. It enables DApps to subscribe to HCS topics and receive messages broadcasted downstream.
Arkhia makes this API available to all users, providing high-performance access to Hedera Consensus Service data.
Features
Topic Management
- Creation, configuration, message submission, access control
Message Streaming
- Real-time delivery, filtering, batch processing, error handling
Subscription Services
- Stream management, filtering criteria, connection handling
Quick Start
Ready to get started with gRPC? Check out our gRPC Quick Start & Code Examples with complete examples in Node.js, Python, cURL, and Go.
Additional Resources
Hedera Consensus Service Documentation: Comprehensive HCS service information