# Geyser gRPC Streaming

## Overview

We use [Yellowstone Dragon's Mouth gRPC](https://github.com/rpcpool/yellowstone-grpc) geyser plugin for our GRPC service. This has proved to be the fastest and most reliable Geyser plugin that we have tested. It is regularly updated and has caused no major issues thus far. Thank you Triton for making this open source and continuing to maintain it! The gRPC proto can be found [here](https://github.com/rpcpool/yellowstone-grpc/tree/master/yellowstone-grpc-proto). Examples can be found for how to use the GRPC service [here](https://github.com/Solana-Vibe-Station/grpc-connection-examples).

### Tiers

gRPC tiers are differentiated by how many concurrent gRPC streams you can have active at any given time. Each gRPC connection allows you to "subscribe" to events of a specific Solana program with filters. You can have multiple subscriptions on a single connection. It is recommended to split high bandwidth requesting subscriptions across multiple connections for better spreading out the load.&#x20;

## Pricing

| Tier  | Connections | 1 Day | 1 Week | 1 Month |
| ----- | ----------- | ----- | ------ | ------- |
| Basic | 5           | $15   | $40    | $150    |
| Ultra | 10          | N/A   | N/A    | $200    |
| Elite | 15          | N/A   | N/A    | $250    |

{% hint style="info" %}
We recommend pairing gRPC services with a VPS from our cloud services. Latency and throughput plays a huge role in how fast gRPC can stream updates without lag. See [here](https://docs.triton.one/project-yellowstone/dragons-mouth-grpc-subscriptions#operator-recommandation) for a more detailed explanation.
{% endhint %}

{% embed url="<https://docs.triton.one/project-yellowstone/dragons-mouth-grpc-subscriptions>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.solanavibestation.com/services/solana-node-services/geyser-grpc-streaming.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
