# Provider comparison (/platform/pricing-comparison)

> A normalized Corvus, Helius, and Triton monthly RPC cost comparison.



This comparison asks one narrow question: what would a month of sustained, standard one-credit RPC requests cost at the same request rate? It normalizes different billing models without treating unlike products as identical.

## Capacity curve

Normalized monthly cost over 30 days at 100% utilization. Estimated monthly cost at each sustained RPC load:

| Sustained RPC RPS | Corvus | Helius | Triton |
| --- | --- | --- | --- |
| 10 | $160 | $128.60 | $261.27 |
| 50 | $160 | $647 | $1,306.37 |
| 200 | $160 | $2,591 | $5,225.47 |
| 500 | $325 | $6,479 | $13,063.68 |
| 1,000 | $400 | $13,459 † | $26,127.36 |
| 1,400 | Custom quote | $19,043 † | $36,578.30 |

† Helius values above 500 RPS infer repeated 100 RPS add-ons. See the methodology and exclusions below.

## Methodology

* **30 days at 100% sustained utilization**: monthly volume is `RPS × 2,592,000`, all of it standard one-credit requests. Premium methods, submission TPS, discounts and negotiated pricing are out of scope.
* **The cost axis is logarithmic**, so the Corvus capacity curve stays readable beside metered usage totals.
* **Corvus points use the least expensive published plan** covering the plotted RPS. The curve stops at the top published plan; above it, capacity is a custom configuration you price in the [dashboard](https://dashboard.corvus-labs.io), so the table shows a custom quote rather than an extrapolation.

### Helius

| Published plan | Monthly price | Included credits | Base RPC limit |
| -------------- | ------------: | ---------------: | -------------: |
| Free           |            $0 |        1 million |         10 RPS |
| Developer      |           $49 |       10 million |         50 RPS |
| Business       |          $499 |      100 million |        200 RPS |
| Professional   |          $999 |      200 million |        500 RPS |

Normalized values apply the published **$5 per additional million credits** past a plan's included volume. Values above 500 RPS stack Professional's **$100/month per 100 RPS** add-on; that segment is an inference, so it is dashed in the graph. Free cannot cover a sustained month at 10 RPS, so that row uses Developer plus overage.

### Triton

Triton publishes pay-as-you-go pricing of **$10 per million standard calls** plus **$0.08 per GB**. Assuming a 1 KB response per call:

```text
$10.00 + (1 GB × $0.08) = $10.08 per million calls
1 sustained RPS-month = 2.592 million calls = $26.12736
```

The plotted values multiply that by sustained RPS. Triton's **$125 starting balance is prepaid usage credit** rather than a monthly plan price, and its default shared limit of roughly **120 RPS average** is a rate limit, not plan capacity.

## Streaming: gRPC and WebSocket

Corvus includes streaming in the plan price: standard WebSocket and Yellowstone gRPC on every plan, and aRPC once plan RPS and TPS total 500. A busy Yellowstone stream is mostly bandwidth, so the models diverge the same way the RPC ones do: Corvus sells capacity, Helius sells tiers plus terabytes, Triton meters gigabytes.

|                                | Corvus                                                    | Helius LaserStream                                                                | Triton (Dragon's Mouth) |
| ------------------------------ | --------------------------------------------------------- | --------------------------------------------------------------------------------- | ----------------------- |
| Yellowstone gRPC included from | Every plan ($160/mo)                                      | Business ($499/mo); devnet only below that                                        | Pay-as-you-go           |
| Streaming billed by            | Plan capacity: connections and filter size scale with RPS | Plan tier, plus data add-ons on Professional: 5 TB $500/mo up to 100 TB $4,500/mo | Bandwidth, $0.08/GB     |
| WebSocket                      | Included, every plan                                      | Included on paid tiers                                                            | Bandwidth billing       |

### Cost by data volume

Streaming monthly cost on a gRPC stream, by TB per month. Corvus is flat because streams are billed by plan capacity rather than bandwidth.

| TB / month | Corvus | Helius | Triton |
| --- | --- | --- | --- |
| 5 | $160 | $1,399 † | $400 |
| 10 | $160 | $1,749 † | $800 |
| 25 | $160 | $2,749 † | $2,000 |
| 50 | $160 | $3,499 † | $4,000 |
| 100 | $160 | $5,499 † | $8,000 |

† Professional ($999/mo) plus the lower of Helius's two published add-on schedules; stacking is inferred, and included volume below 5 TB is not published. Methodology and exclusions below.

### p50 delta, same transaction

Streaming latency, lower is better:

| Stream | p50 receive-time delta |
| --- | --- |
| Corvus gRPC stream | 0 ms (baseline) |
| Helius LaserStream | +2 ms |
| Triton Dragon's Mouth | +2.2 ms |

Paired p50 receive-time difference for the same transaction, from verified Corvus benchmark runs (July 22 and 25, 2026). Full methodology and raw data to be published.

The chart plots decimal terabytes, so Triton's $0.08/GB is $80/TB. The Corvus line is flat because streams are billed by plan capacity rather than volume; a wide subscription may sit on a higher preset ($325 or $400) and still not vary with bandwidth. The Helius series is dashed because it is an inference: Professional plus a data add-on, using the lower of the two conflicting add-on schedules Helius published at the time of verification. Add-ons are published for Professional only and start at 5 TB, so nothing is plotted below that, and overage past an add-on tier is not plotted.

### Latency

The bars above are paired p50 receive-time differences from verified Corvus benchmark runs, each measuring when the same transaction reached the client from every provider at once.

* **Helius LaserStream: +2 ms.** Two paired 10,000-transaction runs against Helius's Frankfurt LaserStream endpoint (July 25, 2026) put the Corvus Yellowstone stream a median 1.8 and 2.0 ms ahead.
* **Triton Dragon's Mouth: +2.2 ms.** One paired 1,000-transaction run (July 22, 2026) put the Corvus stream a median 2.2 ms ahead.

These are client-observed receive-time deltas, and each run is content-hashed and verified in our benchmark system.

## Official sources

RPC rows verified **July 25, 2026**; streaming rows verified **July 26, 2026**:

* Helius: [pricing](https://www.helius.dev/pricing), [plans and overages](https://www.helius.dev/docs/billing/plans), [rate limits](https://www.helius.dev/docs/billing/rate-limits), [credit costs](https://www.helius.dev/docs/billing/credits) and [LaserStream](https://www.helius.dev/docs/laserstream).
* Triton: [pricing](https://www.triton.one/pricing/) and [shared rate limits](https://docs.triton.one/core-features/ratelimits).
