🤔 Got questions? Schedule an office hours session.

Pricing

Tenderly units represent a measure of the total computational resources your applications are consuming on Tenderly.

Tenderly units are similar to how you would be charged by platforms like Google Cloud Platform (GCP) or Amazon Web Services (AWS) for the computing resources used. Operations performed on the Tenderly platform are assigned a certain quantity of Tenderly Units (TU), and are executed within the rate limit permitted by your billing plan.

Pricing Plans

The following table lays out different plans, monthly quota of Tenderly Units (TU) per plan, as well as TU rate-limiting per plan.


Parameter/planFree PlanStarter PlanPro Plan
Monthly quota25,000,000 TU35,000,000 TU350,000,000 TU
Rate Limit10 TU/s20 TU/s300 TU/s
PriceFree$50/mo$500/mo

RPC cost

Tenderly provides RPC access with through Node RPC and Virtual TestNets RPC. Both expose the standard set of RPC calls, whereas Virtual TestNets extend it with Admin RPC.

RPC methods

RPC methods are categorized into the following four buckets. Find Node RPC pricing and Virtual TestNets pricing

Write Methods
  • eth_sendRawTransaction
Read Methods
  • eth_accounts
  • eth_blockNumber
  • eth_chainId
  • eth_coinbase
  • eth_feeHistory
  • eth_gasPrice
  • eth_getBalance
  • eth_getBlockByHash
  • eth_getBlockByNumber
  • eth_getBlockReceipts
  • eth_getBlockTransactionCountByHash
  • eth_getBlockTransactionCountByNumber
  • eth_getCode
  • eth_getStorageAt
  • eth_getTransactionByBlockHashAndIndex
  • eth_getTransactionByBlockNumberAndIndex
  • eth_getTransactionByHash
  • eth_getTransactionCount
  • eth_getTransactionReceipt
  • eth_getUncleByBlockHashAndIndex
  • eth_getUncleByBlockNumberAndIndex
  • eth_getUncleCountByBlockHash
  • eth_getUncleCountByBlockNumber
  • eth_hashrate
  • eth_maxPriorityFeePerGas
  • eth_mining
  • eth_newBlockFilter
  • eth_newFilter
  • eth_protocolVersion
  • eth_syncing
  • eth_uninstallFilter
  • net_listening
  • net_peerCount
  • net_version
  • web3_clientVersion
  • web3_sha3
Compute
  • eth_call
  • eth_estimateGas
  • eth_getFilterChanges
  • eth_getFilterLogs
  • eth_getLogs
Debug and Trace
  • debug_traceBlock

  • debug_traceBlockByHash

  • debug_traceBlockByNumber

  • debug_traceCall

  • debug_traceTransaction

  • trace_block

  • trace_call

  • trace_callMany

  • trace_filter

  • trace_get

  • trace_replayBlockTransactions

  • trace_replayTransaction

  • trace_transaction

Advanced Compute Methods

Advanced Compute 1

  • tenderly_estimateGas

Advanced Compute 2

  • tenderly_simulateTransaction
  • tenderly_traceTransaction
  • tenderly_simulateBundle (multiplied by the number of transactions in a bundle)
  • tenderly_estimateGasBundle

Node RPC cost

The following table breaks down the cost of operations on Node RPC per operation type.


CategoryDescriptionUsage Cost
ReadRead-only requests, such as eth_getBalance or eth_getTransactionByHash1 TU
ComputeCompute requests, such as eth_call, eth_estimateGas, and eth_getLogs4 TU
WriteWrite requests: eth_sendRawTransaction20 TU
Debug and TraceCalls in debug_ and trace_ namespaces, such as debug_traceBlock or trace_transaction40 TU
Advanced Compute 1Advanced compute requests: tenderly_estimateGas40 TU
Advanced Compute 2Advanced compute requests from tenderly_ namespace, such as tenderly_simulateTransaction or tenderly_traceTransaction, tenderly_estimateGasBundle400 TU

Websockets event delivery cost

Websocket usage is made up of two factors:

  • Cost for calling eth_subscribe (40 TU).
  • Cost per event delivered on any open connection is given in the following table.

Event TypeCost per event delivery
Pending transaction4 TU
Log2 TU
Block subscription1 TU

Virtual TestNets cost

Virtual TestNets usage cost for their RPC operations is given in the following table, broken down into RPC methods types.


CategoryDescriptionFree PlanStarter PlanPro Plan
ReadRead-only requests, such as eth_getBalance or eth_getTransactionByHash100 TU50 TU30 TU
WriteWrite requests, such as eth_sendTransaction or eth_sendRawTransaction20000 TU1000 TU600 TU
ComputeCompute requests, such as eth_call, eth_estimateGas, debug_traceTransaction, trace_call400 TU200 TU120 TU
Advanced ComputeCompute requests, such as tenderly_simulateTransaction or tenderly_traceTransaction40000 TU20000 TU12000 TU

Web3 Actions cost


DescriptionUsage footprint
Active Action cost
Flat cost per an active action.
2 TU/sec
Scanned Transaction
Cost for checking if transactions that involve target contracts match the condition.
40 TU
Action Invocation
Cost for invoking an action that matched the condition.
50 TU
Action Execution
Cost per 1 ms of execution.
1 TU/ms

Alerting & Monitoring Cost


DescriptionUsage footprint
Active Alert Cost
Flat cost per an active alert.
2 TU/sec
Scanned Transaction
Cost for checking if transactions that involve target contracts match the condition.
40 TU
Alert Dispatching
Cost per dispatched alert.
50 TU