> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dedicated Node

> Learn about Chainstack dedicated nodes with exclusive compute resources, high customization, debug and trace APIs, and ADNL protocol support for TON blockchain.

## What is a dedicated node?

A dedicated node is a node that exclusively deployed for and belongs to a particular customer, with its compute resources are not being shared with anybody else. Such nodes are highly customizable and can offer more additional services than other node types. This means that each dedicated node can be configured to perfectly match the case and needs of a particular customer.

For the full list of chains available as dedicated nodes, see [Networks](/docs/protocols-networks).

<Info>
  ### Dedicated node plans

  **Subscription level** — a Pro, Business, or Enterprise subscription is required.

  See [Pricing](https://chainstack.com/pricing/).
</Info>

<Check>
  ### Debug and trace API

  Regardless of mode, all dedicated nodes will have debug and trace API enabled for protocols which support this feature. See the [full list of protocols with debug and trace API](/docs/debug-and-trace-apis).
</Check>

<Note>
  ### TON dedicated nodes: ADNL protocol support

  TON dedicated nodes support the [ADNL protocol](https://docs.ton.org/v3/documentation/network/protocols/adnl/overview) in addition to the standard HTTP API. ADNL (Abstract Datagram Network Layer) provides secure, low-level network communication for advanced TON blockchain interactions and specialized use cases.
</Note>

## Billing model across node types

Dedicated nodes are billed differently from the per-request node types — knowing which model fits your workload is the main reason to pick one over the other.

|               | [Global Node](/docs/global-elastic-node)                               | [Trader Node](/docs/trader-node)                       | Dedicated Node                                           | [Unlimited Node](/docs/unlimited-node) add-on      |
| ------------- | ---------------------------------------------------------------------- | ------------------------------------------------------ | -------------------------------------------------------- | -------------------------------------------------- |
| Resources     | Load-balanced, region-optimized, shared                                | Regional, optionally with dedicated gateway            | Exclusive to you                                         | Applies on top of any node                         |
| You pay for   | JSON-RPC requests ([RUs](/docs/request-units))                         | JSON-RPC requests ([RUs](/docs/request-units))         | Compute and storage of the node, monthly                 | Flat monthly fee tied to an RPS tier (25–1000 RPS) |
| Request count | Metered per request                                                    | Metered per request                                    | Unlimited, not metered                                   | Unlimited within the tier's RPS cap                |
| Best for      | The default choice — globally distributed, scales to any traffic level | Latency-critical regional workloads, Warp transactions | Sustained heavy load, customization, specialized configs | Predictable monthly bill for steady high traffic   |

If you run sustained high-throughput workloads (heavy `eth_subscribe`, deep `eth_getLogs` sweeps, debug/trace pipelines), a dedicated node — or any node with the Unlimited add-on — typically lands cheaper than per-request billing at the same throughput.

## Deploy a dedicated node

You can deploy a dedicated node directly from the Chainstack console.

1. Log in to the [Chainstack console](https://console.chainstack.com/).
2. Open the project where you want the node, or create a new one.
3. Click **Get Started** (new project) or **Join Network** (existing project).
4. Choose the protocol and network, then click **Next**.
5. Select **Dedicated** as the node type.
6. Pick the node mode: **Full** or **Archive**.
7. Choose the cloud provider.
8. Give the node a name and click **Next**.
9. Review the configuration and monthly cost.
10. Click **Deploy**.

You'll receive an email notification when the node is provisioned and ready. For specialized configurations or anything not exposed in the UI, use the [contact us form](https://chainstack.com/contact/).
