Skip to content
EVMKit Docs EVMKit Docs
Back to site
EVMKit Docs EVMKit Docs
Site

Docs Billing & CU pricing

Billing & CU pricing

Access fees, daily CU tiers, and per-product billing for Pipelines, RPC API, and Streams API.

EVMKit pricing has two parts:

  1. choose one or more products to unlock
  2. choose a daily compute unit (CU) tier

Your monthly subtotal is:

monthly price = sum(selected API access fees) + selected daily CU tier fee

Billing can be monthly or quarterly:

  • monthly billing invoices the monthly subtotal
  • quarterly billing invoices 3 months up front and applies a 10% discount to that subtotal

Daily included CU is enforced per account per day. Quarterly billing changes invoice cadence, not the daily allowance model.

For the shared short-window limiter and websocket caps, see Rate limits.

APIAccess fee / monthNotes
Streams APIEUR 15Required for websocket streams and websocket connection capacity
Pipelines APIEUR 15Unlocks managed sources, destinations, routes, delivery logs, and webhook delivery
RPC APIEUR 25Unlocks public JSON-RPC and EVMKit RPC methods

You can select any non-empty product combination. Access fees add together.

Daily CU limitCU tier fee / month
1M / dayEUR 15
5M / dayEUR 40
10M / dayEUR 79
20M / dayEUR 154
60M / dayEUR 444
80M / dayEUR 584
120M / dayEUR 864
180M / dayEUR 1,278
240M / dayEUR 1,680
300M / dayEUR 2,082
360M / dayEUR 2,478

Pricing only controls access and included capacity. Request CU weights stay the same across tiers.

CapabilityIncluded when
Websocket productsthe subscription includes Streams API; active websocket caps then scale by daily CU tier
Managed pipelinesthe subscription includes Pipelines API; source, destination, and route capacity then scales by daily CU tier
Priority supportthe selected tier is 120M / day or higher
SelectionMonthly subtotalQuarterly invoice
Streams API + 1M / dayEUR 30EUR 81
Pipelines API + 20M / dayEUR 169EUR 456.30
Streams API + RPC API + 120M / dayEUR 904EUR 2,440.80
All 3 APIs + 180M / dayEUR 1,333EUR 3,599.10
All 3 APIs + 360M / dayEUR 2,533EUR 6,839.10
MethodPrice
evmkit_prepare1 CU per started 100k gas, minimum 1 CU
evmkit_call1 CU per started 100k gas, minimum 1 CU
evmkit_trace1 CU per started 100k gas, minimum 1 CU
evmkit_pendingBlock1 CU
MethodPrice
eth_getBlockByHash2 CU
eth_getBlockByNumber2 CU
eth_getBlockReceipts2 CU
eth_getRawTransactionByHash0.5 CU
eth_getTransactionByHash0.5 CU
eth_getRawTransactionByBlockHashAndIndex2 CU
eth_getTransactionByBlockHashAndIndex2 CU
eth_getRawTransactionByBlockNumberAndIndex2 CU
eth_getTransactionByBlockNumberAndIndex2 CU
eth_getTransactionBySenderAndNonce0.5 CU
eth_getTransactionReceipt0.5 CU
eth_getBalance0.5 CU
eth_getStorageAt0.5 CU
eth_getTransactionCount0.5 CU
eth_getCode0.5 CU
eth_gasPrice0.5 CU
eth_maxPriorityFeePerGas0.5 CU
eth_blobBaseFee0.5 CU
eth_getLogs2 CU

The Pipelines product is unlocked by the Pipelines API access fee.

That access covers:

  • dashboard-based management
  • X-Api-Key access through Pipelines API
  • sources, destinations, and routes
  • overview and delivery-log reads
  • destination tests and route tests
  • sources, destinations, and routes, each capped by the selected daily CU tier

Managed pipeline resource capacity scales with the selected daily CU tier. The same cap applies independently to sources, destinations, and routes:

| Daily CU tier | Sources / account | Destinations / account | Routes / account | | --- | ---: | | 1M / day | 5 | 5 | 5 | | 5M / day | 10 | 10 | 10 | | 10M / day | 10 | 10 | 10 | | 20M / day | 30 | 30 | 30 | | 60M / day and above | 50 | 50 | 50 |

Pipelines actionPrice
Delivery attempt5 CU
Stream actionPrice
WebSocket connection10 CU
Published state change on a subscribed stream1 CU
  • billed RPC methods and billed Streams API actions require an active subscription and enough remaining allowance for the request reservation
  • Pipelines access unlocks the managed control plane for sources, destinations, routes, tests, and delivery logs
  • evmkit_prepare, evmkit_call, and evmkit_trace reserve 1 CU up front and then settle to the gas-based price from the response
  • short-window RPC rate limiting returns 434; see Rate limits
  • billed RPC requests return 402 Payment Required when no allowance remains
  • Streams API connections are rejected or closed when billed state changes cannot be covered