NOWNodes Review: Shared RPC, Archive Access and Dedicated Upgrade Path
This NOWNodes review examines the provider as infrastructure rather than as a list of marketing features. TokenToolHub tested a NOWNodes Start account against Ethereum JSON-RPC, repeated a latency sample, checked block freshness, exercised a historical archive-state query and then compared those observations with NOWNodes' current shared-plan, WebSocket, trace/debug and dedicated-node documentation. The result is a provider that makes particular sense for teams that value broad multi-chain coverage, a simple shared-RPC entry point and a direct path toward isolated infrastructure, but it is not automatically the best fit for every latency-sensitive, archive-heavy or enhanced-API workload.
TL;DR
- Best fit: teams that need one provider across many chains, want to prototype on shared endpoints and value having a documented route toward dedicated infrastructure without rebuilding the application around an entirely different vendor.
- TokenToolHub's Start-plan functional test: 9 of 9 read-only Ethereum checks passed, covering chain identity, network identity, client response, latest block, sync state, gas price, fee history, a full block payload and current contract bytecode.
- Repeated latency sample: 20 of 20
eth_blockNumbercalls completed. Median latency was 459.44 ms, average 461.66 ms, p95 525.88 ms and the observed range was 414.23 to 527.91 ms. - Block freshness: the sampled latest Ethereum block was 25,946,256 with 305 transactions and was approximately 11.17 seconds behind the local test clock at measurement time. This was a snapshot, not a longitudinal freshness guarantee.
- Archive observation: a separate NOWNodes archive endpoint successfully returned historical WETH bytecode at Ethereum block 12,000,000 in 994.07 ms during our test session. That proves the tested historical-state request worked; it should not be generalized into a claim that every Start account receives unrestricted archive access on every network.
- Small-sample failure rate: the documented core test set contained 30 successful requests: 9 functional checks, 20 repeated latency calls and 1 historical archive-state request. That is useful smoke-test evidence, not a production SLA benchmark.
- Start plan: NOWNodes currently advertises 100,000 requests for one month and one API key. The current public plan table does not include WebSocket access on Start.
- Paid shared plans: current public materials list Pro, Pro Plus, Business, Business Plus and Enterprise tiers, with request allowances scaling from 1 million to 100 million requests per month. WebSocket access begins above Start in the current comparison table.
- Archive and trace coverage is network-specific: Ethereum documentation exposes standard RPC, WebSocket, archive, Blockbook and Trace/Debug interfaces. NOWNodes also documents Debug support on selected EVM networks such as Base, Arbitrum and BNB Smart Chain. Do not assume method parity across every supported chain.
- Dedicated upgrade path: NOWNodes positions dedicated nodes as isolated, one-chain deployments with selectable regions, unrestricted advanced method access, no fixed monthly API-call quota and throughput determined by allocated hardware rather than shared-plan limits.
- Alternative worth comparing: Chainstack has especially transparent request-unit pricing and makes archive consumption explicit; QuickNode offers a broad developer platform, trace/debug support and a credit-based pricing model. Workload shape should decide the winner.
Where this article says TokenToolHub observed something, it refers to the recorded September 2026 Ethereum test. Where it discusses network count, uptime, plan entitlements, WebSocket availability, dedicated-node behavior or support targets, those are current NOWNodes product claims and documentation. That distinction matters because one short RPC test cannot prove a provider-wide SLA, geographic performance, sustained concurrency or every method on every chain.
NOWNodes verdict: who should buy, who should defer and who should compare alternatives
NOWNodes is easiest to recommend when the infrastructure problem is broader than "I need the absolute fastest Ethereum endpoint in one region."
The service is built around breadth.
NOWNodes currently presents a shared and dedicated infrastructure platform spanning more than 120 blockchain networks, with standard node APIs, archive modes, Blockbook interfaces, WebSockets on supported plans and chains, Trace/Debug interfaces for selected networks, gRPC, webhooks, MCP tooling and dedicated deployments.
That breadth has practical value for a wallet, exchange integration, chain-monitoring product, security platform, explorer, payment application or research system that would otherwise maintain several providers merely to cover EVM and non-EVM networks.
A project can begin with shared access, determine which chains actually generate traffic, and then move the heaviest or most sensitive workload toward dedicated infrastructure.
That shared-to-dedicated progression is one of NOWNodes' strongest architectural arguments.
It is less compelling when your workload is concentrated on one or two chains and another provider already offers better pricing or tooling for those exact networks.
It is also less compelling if your core requirement is a specific proprietary enhanced API rather than node-level RPC.
For example, an application that depends on a provider's specialized portfolio API, decoded NFT index, proprietary mempool intelligence or managed data pipeline should compare the enhanced API layer rather than counting raw blockchain endpoints.
Multi-chain infrastructure
NOWNodes is strongest when one account needs to cover many networks and the application can begin with standard RPC before scaling selected workloads.
Latency-sensitive apps
Benchmark from your actual deployment region. TokenToolHub's local Ethereum sample was stable but much slower than vendor-supplied US measurements.
Heavy data workloads
Archive analytics, high-rate traces, streaming and indexer workloads deserve a direct cost-and-method comparison with Chainstack, QuickNode and self-managed alternatives.
If you are still deciding between managed providers generally, TokenToolHub's multi-chain node hosting comparison provides the broader market context.
If the workload is Ethereum-centric, compare this review with the best Ethereum node providers guide before making the purchase decision.
What NOWNodes actually sells
NOWNodes removes the operational work of running blockchain nodes yourself.
Instead of provisioning storage, selecting clients, syncing state, monitoring peer health, handling chain upgrades, operating failover infrastructure and maintaining public endpoints, an application sends RPC requests to a managed endpoint.
The shared product pools infrastructure across customers.
The dedicated product isolates infrastructure for one customer and one blockchain.
The difference is not merely marketing terminology.
Shared RPC is usually the efficient choice for development, moderate production traffic, wallet reads, transaction broadcasting, balance lookups and applications whose traffic is spread across many chains.
Dedicated infrastructure becomes relevant when the application needs more predictable resource allocation, custom location, unrestricted heavy methods, private access controls, sustained high throughput or infrastructure behavior that cannot be shared comfortably.
TokenToolHub has a separate breakdown of that architectural decision in Dedicated vs Shared RPC Nodes.
What TokenToolHub tested versus what NOWNodes documents
This is the most important section in the review because provider marketing and first-hand measurement answer different questions.
TokenToolHub directly observed
- A NOWNodes Start account was active for the September 2026 test.
- Nine read-only Ethereum JSON-RPC functional checks completed successfully.
- Twenty repeated
eth_blockNumbercalls completed successfully. - The measured local latency distribution for those twenty calls had a 459.44 ms median, 461.66 ms mean, 525.88 ms p95 and a 414.23 to 527.91 ms range.
- The sampled latest Ethereum block was 25,946,256 and contained 305 transactions.
- The sampled latest-block timestamp was approximately 11.17 seconds behind the local test clock.
- A historical
eth_getCoderequest against WETH at Ethereum block 12,000,000 succeeded through a separate archive endpoint in 994.07 ms. - No transaction was broadcast during the test.
NOWNodes currently documents or advertises
- More than 120 blockchain networks across the broader platform.
- A free Start tier with 100,000 requests for one month and one API key.
- Paid shared tiers scaling through Pro, Pro Plus, Business, Business Plus and Enterprise.
- WebSocket access above Start in the current plan comparison.
- A 99.95% uptime target for shared services.
- Dedicated nodes with isolated resources, configurable region, unrestricted advanced method access and no monthly API-call quota.
- A 99.99% uptime figure for dedicated infrastructure.
- Archive, trace and debug interfaces where the selected network supports those NOWNodes products.
- 24/7 support and plan-specific account-management features.
Those product claims should not be re-labelled as TokenToolHub measurements.
Likewise, TokenToolHub's thirty-call test should not be stretched into a statement that NOWNodes delivered 0% failures across a month, a million calls or every global region.
TokenToolHub's recorded Start Plan methodology
| Test field | Recorded value | Interpretation |
|---|---|---|
| Test date | September 10, 2026 | Point-in-time evidence only |
| Core test window | 10:01:38 to 10:01:59 UTC | Short smoke and latency run, not a soak test |
| Provider tier | NOWNodes Start | Entry-level shared environment |
| Client region | Exact network egress region was not retained in the test record | Do not generalize latency geographically |
| Concurrency | Explicit concurrency instrumentation was not retained | Do not treat the run as a throughput benchmark |
| Functional sample | 9 read-only JSON-RPC checks | Basic method and endpoint validation |
| Latency sample | 20 repeated eth_blockNumber calls | Small latency distribution sample |
| Archive sample | 1 historical eth_getCode call at block 12,000,000 | Historical-state proof for the tested endpoint only |
| Total documented core calls | 30 | Smoke-test evidence, not SLA evidence |
| Latest block sampled | 25,946,256 | Latest-state and freshness check |
| Historical block sampled | 12,000,000 | Single historical-state depth check |
| Write transactions | None | No broadcast, mempool or sendRawTransaction benchmark |
The absence of retained concurrency and exact network-egress instrumentation is important.
Rather than filling those gaps with assumptions, this review treats them as unavailable.
The latency figures therefore answer a narrow question: how long did those twenty repeated read requests take from the test environment at that moment?
They do not answer how NOWNodes behaves at 50, 500 or 5,000 concurrent requests.
They do not establish a North American, European or Asian median.
They do not measure transaction propagation.
They do not test WebSocket subscription stability.
They do not establish archive throughput across a wide historical block range.
That is the level of precision a production RPC review should maintain.
The nine Ethereum functional checks
The functional run was designed to touch several common read paths rather than repeat one endpoint and call the result a compatibility test.
| Purpose | Representative RPC method | Observed result |
|---|---|---|
| Confirm chain identity | eth_chainId | Passed |
| Confirm network identity | net_version | Passed |
| Confirm client response | web3_clientVersion | Passed |
| Read latest block number | eth_blockNumber | Passed |
| Check synchronization state | eth_syncing | Passed |
| Read current gas price | eth_gasPrice | Passed |
| Read fee history | eth_feeHistory | Passed |
| Fetch latest block payload | eth_getBlockByNumber | Passed |
| Read current WETH contract bytecode | eth_getCode | Passed |
Nine methods are not enough to prove complete Ethereum method coverage.
They are enough to verify that a useful cross-section of ordinary read operations worked in the test account.
For wallet software, monitoring systems and straightforward application backends, those are closer to real daily calls than an artificial endpoint-health request.
Observed local latency: stable within the sample, but not especially low
The twenty repeated eth_blockNumber calls clustered within a relatively narrow range.
The fastest measured request was 414.23 ms.
The median was 459.44 ms.
The mean was 461.66 ms.
The 95th percentile was 525.88 ms.
The slowest measured request was 527.91 ms.
The spread matters as much as the headline median.
A wildly inconsistent endpoint with occasional 50 ms responses and repeated multi-second spikes can be harder to build around than a slower but tighter distribution.
Our sample looked relatively concentrated, but its absolute latency would still be high for a workload that requires very fast interactive reads from the same client location.
414.23 ms
Fastest call in the twenty-request sample.
459.44 ms
Middle value for the repeated read sample.
461.66 ms
Arithmetic average across the sample.
525.88 ms
95th-percentile latency in the recorded run.
527.91 ms
Slowest call in the sample.
Completed
No failed block-number request was recorded in this small sample.
Why NOWNodes can still be much faster from another region
NOWNodes later supplied its own k6 latency measurements from multiple regions.
Those figures reported median HTTP durations of approximately 13.72 ms from the US, 155.08 ms from Europe and 293.64 ms from Asia, with the supplied test showing 0% failures.
Those numbers are not TokenToolHub's first-hand measurements.
They also should not be compared directly with our twenty-call local sample as if the test environment, concurrency, routing, endpoint selection and methodology were identical.
What they do show is why region matters.
An RPC provider can look excellent from infrastructure physically close to its routing edge and substantially slower from a distant client.
Production buyers should therefore benchmark from the same cloud region where the application will actually run.
Block freshness: useful snapshot, not a finality benchmark
The latest block returned during TokenToolHub's test was Ethereum block 25,946,256.
The block contained 305 transactions.
Comparing its timestamp against the local test clock placed the block at approximately 11.17 seconds behind the measurement time.
That is a reasonable freshness snapshot for Ethereum block delivery, but one observation is not enough to establish long-term block propagation behavior.
A serious trading, liquidation or mempool-sensitive application should record freshness continuously.
Useful measurements include:
- Time between the network's latest block and the provider's returned latest block.
- How quickly the endpoint exposes a new block after another reference source sees it.
- Reorg behavior.
- WebSocket notification delay.
- Pending-transaction visibility where the chain and plan support it.
- Differences between regions.
Archive access: what the successful historical-state test proves
Archive capability is one of the more important differentiators in an RPC service because many applications eventually need data that a standard pruned node cannot reconstruct from current state alone.
TokenToolHub used a separate NOWNodes Ethereum archive endpoint to request WETH contract bytecode at block 12,000,000.
The historical eth_getCode request returned successfully in 994.07 ms.
That is meaningful evidence because it demonstrates a real historical state query rather than simply asking an archive-branded endpoint for the latest block.
It is still only one historical point.
The test did not sweep thousands of blocks.
It did not measure archive throughput.
It did not test historical storage reads across many contracts.
It did not benchmark eth_getLogs across a large block range.
It did not establish archive entitlement for every network or every shared plan.
The tested Ethereum archive endpoint returned WETH bytecode for block 12,000,000 in 994.07 ms. Treat that as proof of the specific tested request, not as evidence that every historical method, block height, chain or plan has identical behavior.
What actually needs archive data?
A wallet showing only the current ETH balance may not need an archive node.
A research system reconstructing an account's historical state does.
A tax application may need historical balances at specific block heights.
A security platform may need the historical implementation address of an upgradeable proxy.
An analytics system may need old storage values, old code, historical call simulation or long-range event data.
An indexer rebuilding state from genesis has a very different infrastructure profile from a DApp reading the latest block and sending user transactions.
Trace and Debug API coverage: useful, but never assume chain parity
NOWNodes now documents dedicated Trace and Debug interfaces rather than leaving developers to guess whether advanced methods work on an ordinary endpoint.
Ethereum has the clearest documented advanced-method surface.
NOWNodes' Ethereum documentation exposes standard JSON-RPC, WSS, Blockbook, archive and Trace/Debug interfaces.
Its Ethereum trace documentation includes methods such as trace_call, trace_callMany, trace_block, trace_filter, trace_get and block-transaction replay methods on the archive trace endpoint.
NOWNodes also documents Debug API availability for selected EVM networks including Base, Arbitrum and BNB Smart Chain.
That does not mean every chain has the same trace namespace, client implementation or method behavior.
The correct approach is method-by-method validation.
| Network | Standard RPC | WebSocket | Archive | Trace / Debug example | Buyer action |
|---|---|---|---|---|---|
| Ethereum | Documented | Documented | Documented | Trace and Debug interfaces documented | Test exact trace methods your application needs |
| Base | Documented | Documented | Archive mode described | Debug API documented | Do not assume full Ethereum trace namespace parity |
| Arbitrum | Available through NOWNodes chain infrastructure | Verify plan and network interface | Verify current endpoint | Debug API documented | Validate client-specific methods before launch |
| BNB Smart Chain | Available through NOWNodes chain infrastructure | Verify plan and network interface | Verify current endpoint | Debug API documented | Benchmark heavy traces separately from ordinary reads |
Why trace calls change the buying decision
Trace methods are much heavier than eth_blockNumber.
A security product decoding internal ETH transfers, reconstructing nested contract calls or diagnosing reverts can place far more load on infrastructure than a wallet checking balances.
That makes a lightweight Start-plan smoke test insufficient for sizing a production trace workload.
If trace and debug are central to the product, ask the provider which client backs the endpoint, which namespaces are enabled, whether timeouts differ by method, whether historical traces require an archive endpoint and what happens under concurrent load.
WebSocket access: separate network support from plan entitlement
There are two different questions whenever a provider says a chain supports WebSockets.
First: does NOWNodes expose a WSS interface for that blockchain?
Second: does your subscription tier include WebSocket access?
The current NOWNodes pricing table marks WebSocket connections unavailable on Start and available on Pro and higher shared tiers.
That matters because an application can select a chain that technically has a NOWNodes WSS endpoint but still need a paid plan to use it.
WebSockets become relevant when polling is inefficient or too slow.
Examples include:
- New-block subscriptions.
- Contract-event monitoring.
- Pending-transaction feeds where supported.
- Wallet notifications.
- Trading systems.
- Real-time security alerts.
- Indexer pipelines.
A serious WSS benchmark should measure connection setup, subscription success, dropped connections, message delay, reconnect behavior, missed events and stability over hours rather than seconds.
TokenToolHub's Start test did not provide that evidence because Start did not expose the WebSocket entitlement being evaluated here.
NOWNodes Start Plan: useful for compatibility testing, not a production simulation
The Start tier is one of the easiest ways to determine whether NOWNodes' endpoint structure fits an application before spending money.
NOWNodes currently lists 100,000 requests for one month and one API key.
The pricing comparison also shows several platform tools on Start, while withholding WebSocket access, market-data service, broad all-node access and paid new-node additions.
At the time of TokenToolHub's test, the account environment also exposed practical limits appropriate to a trial environment, including a smaller network selection and a modest request-rate ceiling.
Those test-period limits should not be treated as timeless because NOWNodes has continued changing its plans during 2026.
The Start plan should therefore answer questions such as:
- Can my application authenticate correctly?
- Does the standard RPC format match my existing client library?
- Does the chain I need appear in the account?
- Do ordinary read methods work?
- Does an available archive endpoint return the historical data I need?
- What latency do I see from my deployment location?
- How does support respond to a real technical question?
It should not be used to predict the behavior of a high-throughput dedicated cluster.
NOWNodes pricing structure in 2026
NOWNodes' current public pricing ladder consists of Start, Pro, Pro Plus, Business, Business Plus and Enterprise shared tiers, plus dedicated and custom infrastructure.
The published request allowances are more useful than quoting an old monthly subscription price because NOWNodes has changed its plan structure during 2026 and some price fields are dynamically presented through its account and pricing interfaces.
| Plan | Requests per month | API keys | Overage per 100k | WebSocket | Account-management level |
|---|---|---|---|---|---|
| Start | 100,000 for the free month | 1 | Not listed as available | No | General support |
| Pro | 1,000,000 | 3 | Current live table does not list standard overage | Yes | Email account-manager access listed |
| Pro Plus | 10,000,000 | Live pricing table currently shows 3 | €5 per 100k | Yes | Email account-manager access listed |
| Business | 30,000,000 | 25 | €1 per 100k | Yes | Email and personal-chat management listed |
| Business Plus | 50,000,000 | 25 | €1 per 100k | Yes | Email and personal-chat management listed |
| Enterprise | 100,000,000 | 100 | €0.5 per 100k | Yes | Higher-touch support structure listed |
There is one documentation inconsistency worth noticing.
NOWNodes' July 2026 product update described Pro Plus as including five API keys, while the current live pricing comparison displays three.
That is exactly why infrastructure purchasing should be based on the live dashboard, order form or written commercial terms rather than a months-old launch announcement.
It is not unusual for SaaS plan details to change.
It is still something procurement teams should verify before designing key separation around an assumed number of credentials.
How to map workload to NOWNodes cost
Monthly request allowance alone is not enough.
A million lightweight block-number requests and a million full transaction traces are not operationally equivalent even when a plan counts them similarly.
Before selecting a tier, model the method mix.
| Workload | Typical methods | Traffic shape | Archive need | WebSocket need | Likely upgrade trigger |
|---|---|---|---|---|---|
| Prototype DApp | eth_blockNumber, eth_call, eth_getBalance, eth_estimateGas | Low and intermittent | Usually no | Optional | Start quota or missing WSS |
| Production wallet | Balances, transactions, receipts, gas, broadcasts | Steady multi-user traffic | Sometimes | Often useful | Monthly volume, chain count or event notifications |
| Security scanner | eth_getCode, eth_call, logs, traces, storage | Burst-heavy per investigation | Frequently useful | Optional | Advanced-method access and heavy trace load |
| Indexer | Blocks, logs, receipts, historical reads | Sustained sequential and parallel load | Often yes | Yes for live tailing | Throughput consistency and historical depth |
| Trading system | Latest state, logs, pending events, broadcasts | Latency-sensitive bursts | Usually secondary | Often critical | Regional latency and dedicated resource isolation |
| Historical analytics | eth_getLogs, historical eth_call, historical state | Large scans | Core requirement | Not always | Archive throughput and query cost |
Dedicated NOWNodes: the real upgrade path
The dedicated product is where NOWNodes becomes materially different from simply buying a larger shared request allowance.
NOWNodes describes each dedicated node as a private deployment for one customer and one chain.
The buyer can select the blockchain, deployment region, client and interface according to the supported configuration.
The current dedicated-node material says advanced methods including Trace and Debug can be exposed without the restrictions typically applied to shared infrastructure.
It also states that dedicated nodes do not have predefined request-per-second or monthly API-call quotas.
Actual throughput is instead bounded by the hardware resources allocated to the deployment.
This is a fundamentally different scaling model.
Shared infrastructure asks, "How much usage does my subscription include?"
Dedicated infrastructure asks, "How much throughput can this machine or cluster sustain for my workload?"
When does dedicated infrastructure become justified?
There is no universal request count where the answer flips.
The trigger can be performance rather than volume.
A trading application may have relatively few requests but need region-specific latency and predictable resource isolation.
A security platform may need unrestricted debug_traceTransaction or large historical traces that are inappropriate for a shared endpoint.
An exchange may require private IP allowlisting and dedicated operational support.
An indexer may need sustained parallel access that competes poorly with ordinary shared traffic.
A compliance-sensitive company may need a known deployment region.
What we observed in the dedicated configurator
During TokenToolHub's September review process, one Germany-based dedicated configuration displayed a monthly figure of approximately €1,300.
That number should not be treated as NOWNodes' universal dedicated-node price.
Dedicated cost depends on the chain, client, storage requirements, region, interface and allocated hardware.
The current public dedicated page emphasizes configurable deployment rather than one flat price.
Shared RPC versus dedicated NOWNodes
| Dimension | Shared NOWNodes | Dedicated NOWNodes |
|---|---|---|
| Infrastructure tenancy | Shared among customers | Isolated for one customer |
| Best use | Development, moderate production, broad multi-chain access | High-load, sensitive, predictable or custom production workloads |
| Monthly request accounting | Plan-based allowance | NOWNodes states unlimited API calls subject to node capacity |
| Region control | Provider routing | Deployment region can be selected |
| Advanced methods | Network and shared-service dependent | Designed for unrestricted advanced method access |
| Resource isolation | No | Yes |
| Private IP restrictions | Not the core shared model | IP allowlisting documented |
| Published uptime figure | 99.95% service target | 99.99% dedicated figure |
| Cost predictability | Subscription plus applicable overage | Infrastructure configuration dependent |
Support: a real buying criterion for node infrastructure
RPC infrastructure is unusual because many serious failures are not application bugs.
A node can fall behind.
A network can upgrade.
A client can change method behavior.
An archive endpoint can time out.
A provider can route traffic to a degraded backend.
A chain can halt.
When that happens, access to an informed infrastructure team can matter more than another dashboard chart.
NOWNodes currently advertises 24/7 support across plans and lists a short support-response target in its pricing table.
Paid tiers add account-manager access, with Business-class tiers receiving a more direct management channel than Start.
A buyer should still distinguish first response from resolution.
"We received your message in three minutes" is not the same as "the archive node was repaired in three minutes."
Before committing a critical workload, ask how incidents are escalated, whether a private operational channel is available, what happens during a chain upgrade and whether support can move you between backends if one node is degraded.
Failure-rate evidence: what 30 successful calls do and do not tell us
The documented TokenToolHub core sample recorded no failed request among nine functional calls, twenty repeated block-number requests and the one historical archive-state request.
That produces an observed failure rate of 0% for that very small sample.
The word "observed" is essential.
Thirty calls cannot establish five-nines reliability.
They cannot even establish 99.95% reliability with statistical confidence.
They confirm that the endpoint was functioning across the tested methods during the recorded window.
TokenToolHub
30 documented successful calls across ordinary reads, repeated block-number calls and one historical state query.
Regional k6 data
Vendor-supplied regional figures provide context but are not independently equivalent to the TokenToolHub run.
Product capabilities
Network coverage, plan entitlements, WebSocket access and dedicated-node claims come from current documentation.
A practical RPC method mix for your own trial
You do not need to reproduce TokenToolHub's exact script to evaluate a provider.
You do need a workload that resembles your application.
For an EVM service, a basic trial could include chain identity, block height, block payload, balance, code, storage, gas estimation, fee history and one historical query if archive access matters.
POST https://eth.nownodes.io/
api-key: YOUR_API_KEY
Content-Type: application/json
{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}
{"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",true],"id":2}
{"jsonrpc":"2.0","method":"eth_feeHistory","params":["0x5","latest",[10,50,90]],"id":3}
{"jsonrpc":"2.0","method":"eth_getCode","params":["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","latest"],"id":4}
For archive validation, use a block height far enough in the past that the request genuinely requires historical state.
For trace validation, use the exact namespace and tracer configuration your application will call in production.
Do not benchmark only eth_blockNumber if your product mostly executes debug_traceTransaction.
How NOWNodes fits real Web3 workloads
Wallet backends
Wallet infrastructure benefits from broad network coverage because a user portfolio rarely stops at one chain.
Standard balance reads, transaction broadcasts, fee estimates and receipt checks are a natural shared-RPC workload.
The main purchasing questions become supported chain count, pricing at aggregate request volume, WebSocket availability for notifications and fallback behavior.
Security and due-diligence tools
A contract scanner may use standard RPC for bytecode, code size, storage, logs and proxy resolution, then call trace infrastructure only when deeper execution evidence is required.
This hybrid workload fits a provider with broad ordinary RPC coverage plus selected advanced endpoints.
TokenToolHub's Token Safety Checker is an example of the type of tool where RPC coverage, bytecode retrieval, proxy investigation, logs and trace availability can all matter, although the scanner itself uses a broader evidence stack rather than relying on one provider alone.
Transaction investigation
A transaction investigation needs more than a fast latest-block response.
It may need receipt data, decoded logs, internal call traces, historical contract code, post-transaction state and error information.
TokenToolHub's Transaction Decoder demonstrates the research use case, but it should not be confused with an RPC benchmark.
The decoder is a tool for investigating a transaction.
The infrastructure benchmark asks whether the underlying provider supplies the required evidence reliably, quickly and economically.
Explorers and indexers
This is where request count becomes less useful than sustained throughput.
An indexer may process every block, every receipt and millions of logs.
It may continuously tail the chain over WSS while running historical catch-up through RPC.
A shared plan can be appropriate during development, but the production sizing exercise needs sustained load testing.
Trading and liquidation systems
Latency and freshness are much more important.
The difference between 20 ms and 450 ms may materially affect the application.
These teams should benchmark from their deployment region, compare several providers in parallel and consider dedicated infrastructure or multi-provider routing.
NOWNodes alternatives: Chainstack and QuickNode
NOWNodes does not need to beat every provider at every workload to be useful.
The correct comparison is which service best matches the application's method mix, chains, scale, support expectations and cost model.
| Dimension | NOWNodes | Chainstack | QuickNode |
|---|---|---|---|
| Entry access | Start tier, 100k requests for one month | Developer tier, 3M request units per month | One-month free trial, 10M API credits |
| Primary billing unit | Requests by plan | Request Units | API Credits |
| Multi-chain positioning | Very broad 120+ network focus | Broad managed-node portfolio | Broad developer infrastructure platform |
| Archive model | Archive endpoints documented by supported chain/interface | Archive requests consume request units and are included from Growth | Archive and advanced data access depend on network and plan |
| WebSocket | Available above Start where network supports WSS | Included on Developer and above in current plan table | Supported across relevant chain endpoints |
| Trace / Debug | Dedicated interfaces on selected networks | Network and deployment dependent | Extensive documented trace/debug RPC coverage on supported networks |
| Dedicated path | Single-chain isolated node or cluster | Dedicated nodes available from higher plans with hourly compute model | Dedicated and enterprise infrastructure options |
| Pricing transparency strength | Quotas and overage visible; some subscription pricing is dynamic | Very explicit public RU and overage table | Clear credit allowances and RPS tiers |
| Best reason to shortlist | Broad chain coverage plus shared-to-dedicated path | Transparent consumption pricing and archive accounting | Developer tooling, method depth and mature performance tiers |
When Chainstack may be the better fit
Chainstack's current pricing model is unusually easy to model from a budgeting perspective.
The Developer tier currently includes 3 million request units and a 25 RPS limit.
Growth is listed at $49 per month or a lower annual equivalent and includes 20 million request units, 250 RPS, archive data and access to add-ons.
Pro is listed at $199 monthly with 80 million request units and a 400 RPS limit.
Chainstack also publishes the request-unit cost of different node types.
A standard regional or global request currently costs one RU while an archive-node request costs two RUs.
That makes archive-heavy cost modeling easier than a plan where advanced request economics must be confirmed separately.
Chainstack becomes particularly interesting when:
- You want explicit request-unit accounting.
- You need archive data as a defined part of a paid plan.
- You want a free ongoing developer tier rather than a one-month trial structure.
- Your expected RPS fits comfortably inside its published tiers.
- You want to combine shared global nodes with dedicated infrastructure from one platform.
Review Chainstack's current infrastructure options.
When QuickNode may be the better fit
QuickNode is another strong alternative when the application values a large developer platform around RPC rather than only chain breadth.
Its current builder pricing starts with a one-month free trial containing 10 million API credits and a 15 RPS limit.
The Build tier currently lists 80 million API credits and 50 RPS, with the monthly list price shown around $49 and a lower annualized rate when billed on the annual discount.
Higher tiers scale both credits and throughput.
QuickNode also maintains detailed documentation for methods such as debug_traceTransaction, trace_transaction and other advanced Ethereum trace operations.
QuickNode becomes especially attractive when:
- Your team values its developer tooling and marketplace ecosystem.
- You want high-quality documentation for advanced RPC methods.
- You can model the application accurately in API credits.
- Your workload fits its published RPS tiers.
- You need a mature provider for a smaller number of heavily used chains.
The main budgeting caution is that API credits are not directly equivalent to NOWNodes requests or Chainstack request units.
Never compare "80 million credits" with "80 million requests" as if they represent the same amount of work.
Compare QuickNode's current plans and method support.
Do not compare node providers by headline request count alone
Provider billing units are not standardized.
NOWNodes publishes request allowances.
Chainstack uses request units.
QuickNode uses API credits.
Alchemy uses compute units.
Even inside one provider, one advanced request may cost more infrastructure than a simple block-number request.
The only robust cost comparison begins with your method log.
Take a representative week of traffic.
Count each method.
Separate ordinary reads, writes, logs, traces, historical state and subscriptions.
Then price that exact workload against each provider's units.
That is far more reliable than comparing the largest number on the pricing page.
Migration and exit constraints
Node infrastructure should be replaceable.
The easiest migration is possible when your application uses standard JSON-RPC without embedding provider-specific URLs and proprietary APIs throughout the codebase.
Use an RPC abstraction layer
Keep provider configuration separate from application logic.
The application should be able to replace:
https://provider-a.example/ethereum
with
https://provider-b.example/ethereum
without rewriting business logic.
Do not assume method parity
Standard methods usually migrate cleanly.
Trace namespaces are more complicated.
One provider may use Erigon trace methods.
Another may emphasize Geth debug methods.
Timeouts, tracer availability and historical depth can differ.
WebSocket subscriptions need explicit failover logic
Changing an HTTP endpoint is easy.
Migrating a live subscription system requires reconnection, replay protection and missed-event recovery.
Do not make the provider your only copy of indexed data
If your application derives business-critical analytics, store the results in infrastructure you control.
An RPC endpoint should remain a source, not the only place your application can reconstruct its own operational state.
A sensible production architecture with NOWNodes
A production application does not need to route every operation through the same RPC endpoint.
A stronger design can separate workloads.
Shared RPC
Use shared endpoints for ordinary multi-chain balances, blocks, receipts and moderate application reads.
WebSocket
Use WSS for event-driven workflows instead of continuously polling ordinary RPC.
Archive / Trace
Route historical and execution-analysis workloads to the endpoints designed for those methods.
Dedicated node
Move sustained, sensitive or high-load traffic to isolated infrastructure when shared behavior becomes the bottleneck.
This architecture also makes cost easier to understand.
You do not need to pay dedicated-node prices merely to read occasional balances across fifty chains.
You also should not force a latency-sensitive trace pipeline through the cheapest shared tier simply because ordinary requests work there.
How to benchmark NOWNodes before production
The ideal benchmark mirrors the application.
Record the environment first
- Cloud provider or physical network.
- Exact region.
- Operating system and runtime.
- HTTP client and keep-alive behavior.
- DNS resolution path.
- Whether a VPN or proxy is active.
- Concurrency level.
- Connection reuse.
Record the workload
- Exact RPC method.
- Request count.
- Block range.
- Historical depth.
- Transaction complexity for traces.
- Response size.
- Success or failure.
- HTTP status and JSON-RPC error.
Record useful latency statistics
- Minimum.
- Median.
- Mean.
- p90.
- p95.
- p99.
- Maximum.
- Timeout count.
Then repeat at several concurrency levels.
A provider can look fast at one request at a time and degrade sharply at twenty-five concurrent calls.
Another can have a slightly higher single-request median but remain stable under load.
Production sizing needs both numbers.
When should you upgrade from shared NOWNodes?
Upgrade because a measured requirement demands it, not because the word "dedicated" sounds more professional.
Strong upgrade signals
- You repeatedly exceed the shared monthly allowance.
- Your application needs advanced methods restricted or throttled on shared infrastructure.
- Concurrent traffic produces unacceptable p95 or p99 latency.
- You need a specific deployment region.
- You need IP allowlisting or stronger infrastructure isolation.
- One chain accounts for most of your RPC cost and traffic.
- Indexer or analytics traffic creates sustained load rather than short bursts.
- Your application requires predictable throughput during market volatility.
- You need a private support channel for operational incidents.
- The business cost of RPC degradation is higher than the dedicated infrastructure premium.
When NOWNodes should not be your default choice
A useful review needs disqualifiers.
Compare another provider first if
- Your application depends on one specialized proprietary API that NOWNodes does not provide.
- Your entire workload is concentrated on one chain where another provider offers materially better regional performance.
- You need a permanent free tier with much larger included monthly volume.
- You need WebSocket access but intend to remain on the Start tier.
- Your business requires a specific formal compliance certification that must appear in procurement documents and you have not verified it with NOWNodes.
- You need a guaranteed trace namespace on a chain where NOWNodes does not document it.
- You need exact public dedicated-node pricing before speaking to sales.
- Your financial model depends on a completely standardized per-method cost schedule.
- You need region-specific latency that you have benchmarked elsewhere and NOWNodes cannot match it.
NOWNodes due-diligence checklist
Before creating the trial
- List every chain you actually need.
- List the exact RPC methods your application calls.
- Separate ordinary reads from trace, archive and WebSocket workloads.
- Estimate monthly request volume.
- Estimate peak concurrency.
- Identify the deployment region.
- Decide whether transaction writes are latency-sensitive.
During the Start test
- Test authentication.
- Test latest block.
- Test block freshness.
- Test a representative
eth_call. - Test contract bytecode retrieval.
- Test fee estimation.
- Test the exact archive call required by the application.
- Record median, p95 and failure rate.
- Record the exact client region.
- Repeat under realistic concurrency.
Before moving to production
- Verify WebSocket entitlement if subscriptions are required.
- Verify trace/debug availability by chain.
- Verify archive access and retention behavior.
- Confirm request allowance and current monthly pricing in the dashboard.
- Confirm overage treatment.
- Confirm account-manager or support terms.
- Define a fallback RPC provider.
- Set health checks for latency, freshness and error rate.
- Store RPC credentials outside the source repository.
- Prepare an endpoint migration procedure.
Conclusion: NOWNodes is strongest when breadth and upgrade flexibility matter
The strongest argument for NOWNodes is not that it produced the lowest latency in TokenToolHub's test.
It did not.
The strongest argument is that it combines broad multi-chain access, conventional node APIs, advanced interfaces on selected networks and a clear shared-to-dedicated infrastructure path.
TokenToolHub's Start-plan test established several useful facts.
The Ethereum shared endpoint correctly returned a diverse set of ordinary JSON-RPC data.
All nine functional checks passed.
Twenty repeated latest-block calls also completed successfully.
The latency sample was relatively tight but sat around 459 ms at the median from the test environment, which means teams with strict latency requirements should benchmark from their own deployment region rather than relying on a global marketing figure.
The block-freshness sample was approximately 11.17 seconds behind the local test clock.
The historical archive test also returned WETH contract bytecode at Ethereum block 12,000,000 successfully.
Those observations are useful.
They are intentionally not presented as a month-long SLA benchmark.
NOWNodes' current platform documentation fills in the broader picture.
The Start tier provides a low-cost entry point for compatibility testing.
Paid plans expand monthly request capacity and unlock WebSockets and broader access.
Ethereum has an unusually rich documented surface that includes RPC, archive, WSS, Blockbook and trace/debug interfaces.
Other chains expose different method sets, which means applications should never assume cross-chain parity simply because everything appears in one provider account.
Dedicated infrastructure is where the upgrade path becomes more important.
NOWNodes' current dedicated model offers configurable regions, isolated resources, private access options, advanced methods and no fixed monthly request quota.
That lets a team keep broad multi-chain traffic on shared infrastructure while moving one critical chain to an isolated node or cluster.
That architecture is often more economical than deploying dedicated infrastructure for every supported network.
Chainstack deserves a close comparison when transparent consumption pricing and archive accounting matter.
Its public pricing clearly exposes request units, RPS tiers and archive-request weighting.
QuickNode deserves a close comparison when method documentation, enhanced developer infrastructure and higher-tier performance tooling matter more than maximizing the total number of supported networks.
The purchasing decision should therefore begin with workload evidence rather than provider reputation.
Record your methods.
Record your region.
Record concurrency.
Record historical depth.
Record p95 and p99 latency.
Record failure rate.
Then calculate cost using the provider's actual billing unit.
For a multi-chain application that needs standard RPC today and may need archive, traces or dedicated infrastructure later, NOWNodes deserves a serious trial.
For a latency-critical single-chain system, the decision should remain benchmark-driven.
For an archive-heavy analytics product, model archive economics directly.
For a security system, validate every trace and historical method you require rather than assuming the provider's Ethereum capabilities apply everywhere.
NOWNodes satisfies enough of that equation to be a credible infrastructure option, but the correct plan depends on what your application actually does.
Start with the workload, then choose the infrastructure tier
Use a small recorded method mix from your real application. Test NOWNodes from your actual deployment region, compare the same calls against alternatives and upgrade only when request volume, method access or performance evidence justifies it.
FAQs
Is NOWNodes good?
NOWNodes is a credible option for multi-chain RPC infrastructure, particularly when broad network coverage and a path from shared to dedicated nodes matter. TokenToolHub's small Ethereum test completed all documented functional, latency and archive calls successfully, but teams should benchmark their own workload and region before production.
What is NOWNodes?
NOWNodes is a managed blockchain infrastructure provider offering shared and dedicated node access across more than 120 blockchain networks, along with products such as archive endpoints, WebSockets, Blockbook, Trace/Debug interfaces, gRPC, webhooks and other infrastructure services.
Does NOWNodes have a free plan?
NOWNodes currently offers a Start plan providing 100,000 requests for one month and one API key. The current public pricing table does not include WebSocket access on Start.
How many requests are included with NOWNodes Start?
The current published Start allowance is 100,000 requests during the free month.
Does NOWNodes Start support WebSockets?
The current NOWNodes pricing table marks WebSocket connections unavailable on Start and available on paid tiers beginning with Pro.
Does NOWNodes support Ethereum archive data?
Yes. NOWNodes documents Ethereum archive endpoints. TokenToolHub also successfully queried historical WETH bytecode at Ethereum block 12,000,000 through a separate archive endpoint during testing.
Does the free Start plan guarantee archive access?
Do not assume unrestricted archive entitlement on every chain merely because an archive endpoint exists. Verify the current dashboard, network interface and plan conditions for the exact archive workload you need.
Does NOWNodes support debug_traceTransaction?
NOWNodes documents Trace and Debug APIs on selected networks. Ethereum has dedicated advanced interfaces, while Base, Arbitrum and BNB Smart Chain are among the networks for which NOWNodes documents Debug API support. Verify the exact method before production.
Does NOWNodes support Ethereum trace methods?
Yes. Current Ethereum documentation exposes multiple trace operations through an archive trace endpoint, including call, block, filter and transaction-oriented trace methods.
Does NOWNodes support WebSockets?
Yes on supported networks and eligible plans. WebSocket availability is both chain-specific and plan-specific, so verify both dimensions.
How fast was NOWNodes in TokenToolHub's test?
Twenty repeated Ethereum eth_blockNumber calls produced a median of 459.44 ms, average of 461.66 ms, p95 of 525.88 ms and range of 414.23 to 527.91 ms from the recorded local test environment.
Was the NOWNodes latency test global?
No. The retained TokenToolHub test record did not preserve a precise network-egress region, so the measurements should be treated as local point-in-time evidence rather than a global performance score.
What failure rate did TokenToolHub observe?
The documented core sample contained 30 successful requests and no recorded request failure: nine functional checks, twenty repeated block-number reads and one archive-state request. That small sample cannot establish a long-term SLA.
What Ethereum methods did TokenToolHub test?
The functional checks covered chain identity, network identity, client version, latest block number, synchronization state, gas price, fee history, latest block payload and current contract bytecode. A separate historical contract-code request was also tested against an archive endpoint.
Did TokenToolHub test sending transactions through NOWNodes?
No. The recorded test was read-only and no transaction was broadcast. Transaction propagation should therefore be benchmarked separately by applications that depend on fast writes.
How fresh was the Ethereum block returned by NOWNodes?
The sampled latest block was approximately 11.17 seconds behind the local test clock at that specific measurement point. One block-age observation is not a long-term freshness benchmark.
What block did TokenToolHub use for the archive test?
The historical query requested WETH contract bytecode at Ethereum block 12,000,000.
How long did the archive request take?
The recorded historical WETH bytecode request completed in 994.07 ms in the test environment.
Is NOWNodes good for an Ethereum wallet?
It can be. Standard Ethereum methods, block reads, contract-code access and other common wallet operations are supported. A production wallet should also test transaction broadcasts, receipts, WebSocket notifications and its expected concurrency.
Is NOWNodes good for a blockchain explorer?
Potentially, especially because NOWNodes combines standard RPC with Blockbook and archive options. A serious explorer should benchmark sustained block ingestion, logs, receipts, historical lookups and live tailing rather than relying on a basic RPC smoke test.
Is NOWNodes good for blockchain analytics?
Its archive and multi-chain coverage make it relevant, but analytics workloads can be extremely data-heavy. Compare historical query throughput and cost against Chainstack, QuickNode and self-managed indexing before committing.
Is NOWNodes good for transaction tracing?
Ethereum has substantial trace and debug documentation, and selected other EVM chains expose Debug APIs. Confirm the exact namespace, tracer and historical depth required by your application because support is not identical across networks.
What is the difference between NOWNodes shared and dedicated nodes?
Shared endpoints use provider infrastructure across multiple customers and are governed by subscription allowances. Dedicated nodes are isolated single-customer deployments with configurable region and interfaces, advanced method access and no fixed monthly API-call quota according to NOWNodes' current product description.
Does a dedicated NOWNodes server support unlimited requests?
NOWNodes currently describes dedicated nodes as having no daily or monthly API-call caps. Real throughput is still limited by the hardware resources and software performance of the deployed node.
Can I choose a dedicated-node region?
NOWNodes says dedicated deployments can be placed in selected regions according to latency, infrastructure or compliance requirements.
How much does a NOWNodes dedicated node cost?
Dedicated pricing depends on chain and configuration. During TokenToolHub's September 2026 review, one Germany configuration displayed approximately €1,300 per month, but that should not be treated as the universal dedicated-node price.
Does NOWNodes have an SLA?
NOWNodes currently states a 99.95% service uptime figure for shared services and advertises 99.99% for its dedicated-node product. Buyers with critical infrastructure requirements should review the contractual SLA rather than relying only on website summaries.
Does NOWNodes have rate limits?
The answer depends on the product. NOWNodes describes public and trial infrastructure as constrained while paid shared plans are marketed with substantially broader throughput. Dedicated nodes have no predefined RPS limit according to current product documentation, with throughput instead limited by allocated resources.
Does NOWNodes support more than Ethereum?
Yes. Multi-chain breadth is one of its primary selling points, with the platform currently describing support for more than 120 blockchain networks.
Does every NOWNodes chain have archive access?
No assumption should be made across the entire catalog. Archive, WebSocket, Blockbook, trace and debug interfaces vary by network. Check the documentation page for the exact chain.
Does every NOWNodes chain support the same RPC methods?
No. Different blockchain clients expose different APIs, and even EVM networks can differ in Trace and Debug namespaces. Validate the exact methods your application needs.
What is NOWNodes Pro Plus?
Pro Plus is a 2026 shared tier between Pro and Business. Current public pricing lists 10 million monthly requests. Verify the current API-key count in the live dashboard because a July product announcement and the current pricing table show different figures.
How does NOWNodes compare with Chainstack?
NOWNodes emphasizes very broad multi-chain coverage and a shared-to-dedicated path. Chainstack offers especially transparent request-unit pricing, a permanent Developer tier and explicit archive-request accounting. The better option depends on chain mix and workload.
How does NOWNodes compare with QuickNode?
QuickNode offers a broad developer platform, detailed advanced-method documentation and credit-based plans with explicit RPS tiers. NOWNodes is particularly attractive when very broad chain coverage and straightforward shared-to-dedicated infrastructure are priorities.
Is Chainstack cheaper than NOWNodes?
There is no reliable universal answer because their billing units differ. Chainstack uses request units and NOWNodes uses plan request allowances. Price the same real method mix rather than comparing headline quotas.
Is QuickNode faster than NOWNodes?
Do not answer that from marketing pages. Benchmark both providers from the application's deployment region using the same methods, concurrency, connection reuse and block range.
Should I use multiple RPC providers?
For critical applications, provider diversity can improve resilience. A fallback endpoint can help during provider-specific incidents, but failover logic must account for block freshness, method differences and WebSocket state.
Should an indexer use shared RPC?
Shared RPC can be appropriate for development and moderate workloads. Large catch-up jobs and sustained production indexing should be load-tested because archive scans, logs and receipts can create very different resource pressure from ordinary DApp reads.
When should I upgrade to a dedicated node?
Consider dedicated infrastructure when shared-plan volume, latency, heavy methods, regional requirements, privacy controls or performance variability create a measured production problem.
Does dedicated automatically mean faster?
Not necessarily from every location. Dedicated infrastructure removes resource sharing and allows region selection, but actual latency still depends on geographic placement, network routing, client performance and workload.
What should I test during the NOWNodes free month?
Test authentication, ordinary reads, your most important heavy method, historical data if needed, latency from your deployment region, failure rate, concurrency behavior and support responsiveness.
Should I use Transaction Decoder as an RPC benchmark?
No. TokenToolHub's Transaction Decoder is designed to investigate transaction behavior. An RPC benchmark should record direct provider methods, latency, failures, block range and concurrency under a controlled workload.
Can NOWNodes be used for smart-contract security tooling?
Yes, provided the required chain exposes the necessary bytecode, logs, state and trace methods. Security systems should maintain fallback data sources and explicitly surface unresolved coverage when evidence cannot be obtained.
What is the biggest mistake when choosing an RPC provider?
Comparing headline monthly request counts without measuring the application's actual method mix. Trace calls, archive state, WebSockets and ordinary block reads are not operationally equivalent.
What is the most important NOWNodes buying test?
Replay a representative slice of your real workload from your real deployment region, record median and tail latency, verify every required advanced method, measure failures and price the resulting monthly volume before committing.
References and primary documentation
- NOWNodes documentation
- NOWNodes Ethereum API documentation
- NOWNodes Trace and Debug API documentation
- NOWNodes shared-plan pricing and feature comparison
- NOWNodes dedicated-node documentation
- NOWNodes service and plan FAQ
- Chainstack pricing and request-unit documentation
- QuickNode infrastructure pricing
- QuickNode Ethereum debug_traceTransaction documentation
- Ethereum JSON-RPC reference
Infrastructure plans, endpoint availability, supported chains, archive interfaces, pricing, request allowances, WebSocket entitlements and dedicated-node configurations can change after publication. First-hand measurements in this review describe the recorded TokenToolHub test only and should not be interpreted as a guarantee of future latency, availability or failure rate. Re-run the benchmark from your own deployment region before committing production traffic.