SolidRPC plans change on 28th October. Some prices are going up. Lock in today’s pricing and limits by activating before then. See what’s changing.
Skip to main content
Guides
Category
Provider comparison
Reading time
8 minutes
Published
Updated

Polygon RPC nodes: archive, full, and dedicated options

A Polygon RPC node can mean full-node access for current application traffic, archive access for historical state, dedicated capacity for a measured workload, or a shared managed service. Those choices answer different needs.

For simple app traffic, a shared RPC endpoint may be enough. For archive workloads, indexers, analytics, and historical queries, compare the oldest required state, log ranges, exact debug methods, sustained capacity, failure behavior, and who owns operations.

This guide keeps archive capability at the center and gives you a practical way to choose between full, archive, shared, and dedicated access.

Section 01

Do you need a Polygon full node or archive node?

A full node may be enough when the application reads current or recent state and does not need deep historical reconstruction. You need archive-capable access when the product depends on old contract state, historical balances or positions, long-range analytics, indexer rebuilds, or old eth_call results.

Old blocks, receipts, and logs are not identical to historical state, and debug tracing is another capability again. An archive label therefore does not promise that every method works at every historical block. List the exact methods and oldest block first, then test each one through the endpoint and plan you intend to buy.

Section 02

Why do old Polygon archive claims need retesting?

Polygon archive guidance and provider capabilities can change while an endpoint URL stays the same. An old archive badge is therefore a starting claim, not proof that your historical workload still works.

Test old balances, contract calls, receipts, logs, proofs, and the exact debug methods you need at documented block heights. Record the oldest successful block for each request, the result shape, and the date of the test. Repeat the same checks after a chain or service change. The Polygon RPC directory lists access options; it does not certify a provider's archive depth or method behavior.

Section 03

Which Polygon archive requirements should you specify?

Start with the customer-visible requirements, then ask each candidate to demonstrate them. A useful Polygon archive brief states:

  • the oldest block needed for historical balance, code, storage, and eth_call;
  • the receipt and log ranges needed for backfills, including dense events;
  • the exact debug_* method and tracer options required;
  • sustained and burst throughput, acceptable latency, and response-size limits;
  • what happens to those outputs during maintenance or a service disruption;
  • the quota, support path, and expected time to restore normal service.

A full-node option can pass the current-read brief and still fail the historical-state brief. Keep those acceptance tests separate. For high-value historical work, save representative request and expected-result fixtures so you can recheck capability before a migration or renewal.

Section 04

Do you need a shared endpoint or a dedicated Polygon RPC node?

Shared managed RPC is a sensible starting point when the published quota and measured performance cover the workload. Dedicated or reserved capacity is worth evaluating when sustained backfills, debug-call concurrency, isolation, or a contractual throughput floor are required.

Ask what capacity is reserved, which limits apply, and whether the required historical and debug calls remain available during maintenance or a disruption. Then benchmark useful blocks, logs, or traces completed per minute at the promised floor. A dedicated label alone does not prove more throughput, deeper history, or better availability. Compare the tested result and contract against a shared plan before paying for the difference.

Section 05

What to compare

Archive availability by chain and plan

Do not assume archive access is universal. Check whether Polygon archive is included, paid separately, restricted to certain plans, or subject to method limits.

eth_getLogs performance

Polygon workloads often rely heavily on event logs. Test large and realistic ranges rather than only small queries.

Measure:

  • latency
  • timeout rate
  • 429 rate
  • consistency
  • response size behavior
  • retry impact

Historical state reads

If you need state at old blocks, test the exact patterns your application uses. Include any proof methods rather than assuming that archive state makes them available.

Exact debug method support

If your product requires execution traces, confirm the namespace and method instead of asking only whether “tracing” is supported. Test debug_traceTransaction, required tracer options, and real transaction hashes across recent and historical blocks. Do not assume that support for debug_* also means support for Parity-style trace_transaction or trace_block.

Failover capability

Check whether a fallback retains the same archive depth, log behavior, and debug methods. A fallback can keep current reads alive while historical calls fail.

Cost predictability

Polygon archive workloads can involve high RPC call volume, especially during backfills. Estimate cost from real method mix, not average daily RPC calls alone.

Section 06

SolidRPC for Polygon archive workloads

SolidRPC's public network catalog lists Polygon as an archive-capable network with standard JSON-RPC and supported debug_* methods, but not Parity-style trace_*. Use debug_traceTransaction when it matches the workload; do not plan a chain-137 migration around trace_transaction.

Customers use one authenticated HTTPS integration across the supported Polygon capabilities. Archive access has no separate surcharge, and each supported billable method call costs one response unit; see pricing. Eligible paid accounts can use native newHeads and ordinary RPC over WebSocket when Polygon is marked available in the catalog. Heads written share the RPC unit allowance and rate ceiling. WebSocket recovery is live-only and its traffic is excluded from monetary SLA credits. See the WebSocket guide. This is a managed-service outcome, not a promise of single-tenant or reserved capacity, so buyers who require isolation or a contractual throughput floor should make that a separate procurement requirement.

The value proposition is operational ownership without exposing or requiring the delivery architecture: the application team qualifies the customer-visible method, history, throughput, and failure behavior, then uses one managed integration instead of operating its own node or provider pool.

Section 07

How to benchmark Polygon archive RPC

Use a benchmark that includes:

  • current and historical block reads
  • eth_getLogs over production-like ranges
  • old block eth_call if needed
  • trace/debug calls if needed
  • normal sync and backfill behavior
  • retries and error tracking
  • cost estimate under peak load

Run tests long enough to observe throttling or degradation. Short tests can miss provider behavior that appears only under sustained load.

Section 08

Bottom line

Choosing a Polygon archive node RPC provider is not just about whether archive exists. It is about whether the provider can support your real workload predictably.

Section 09

Frequently asked questions

Do I need a Polygon full node or archive node?

Use full-node access for current or recent state when that window meets the product requirement. Use archive-capable access for old balances, storage, code, contract calls, or other historical state. Test blocks, receipts, logs, proofs, and debug methods separately because an archive label does not guarantee all of them.

What should I test in a Polygon RPC node provider?

Test the oldest required state block, dense and sparse eth_getLogs ranges, exact debug methods, sustained and burst concurrency, response-size and rate limits, failure behavior, and workload-adjusted cost. If dedicated capacity matters, also verify what is isolated or reserved and what happens during maintenance.

Does SolidRPC support Polygon archive and trace methods?

SolidRPC publishes Polygon archive access with standard JSON-RPC and supported debug_* methods through HTTPS. It does not advertise Parity-style trace_* methods. Eligible paid accounts can use native newHeads and ordinary RPC over WSS when Polygon is available in the catalog. See the WebSocket guide. Check the live network catalog before migration because chain capabilities can change.

Workload review

Want us to benchmark your current RPC stack?

Send your providers, routing setup, method mix, or monthly bills. We will compare the complete stack with one SolidRPC integration across cost, useful completion rate, failover, and operational work.