What is a Cardano full node?
A Cardano full node is infrastructure that syncs and verifies the Cardano ledger, then answers application queries about balances, blocks, and transactions.
This guide covers what a Cardano full node does, when to self-host versus use managed RPC, and how RpcNode fits as a Full Node RPC provider for Cardano.
Why Cardano full nodes matter
Every wallet balance, payment confirmation, and contract read ultimately depends on nodes that agree on Cardano state. Public endpoints rate-limit and flake; your product’s reliability tracks the quality of the full nodes behind your RPC URL.
Cardano in the RpcNode catalog: Cardano (cardano-node / Ogmios / Kupo).
- Native asset: ADA
- Environments: Mainnet, Preprod Testnet, Preview Testnet
- API family: native JSON-RPC / HTTP APIs
- Listed in the RpcNode network catalog
When to run your own Cardano node
Self-hosting a Cardano full node makes sense when you need custom indexing, ultra-low latency next to your app, or compliance constraints that forbid third-party RPC. For most product teams, managed Full Node RPC is faster to ship and cheaper to operate.
- Building wallets, payments, or address watchers that need reliable Cardano reads and writes
- Avoiding multi-terabyte disks, peer tuning, and 24/7 pager duty for chain upgrades
- Preferring HTTPS JSON-RPC with allowlists, keys, and usage metering
- Evaluating Cardano before dedicating hardware — start on RpcNode, or self-host with Toolkit in a few clicks
Cardano full node server requirements
Cardano full node server requirements depend on the official client. Treat the figures below as a planning baseline for NVMe-backed Full Node RPC — then verify against current project documentation before purchase.
Looking up "Cardano server requirements", "Cardano hardware requirements", or "Cardano minimum specs"? Use the checklist below as the planning baseline for a self-hosted full node.
If you mainly need HTTPS Cardano RPC for wallets or backends, prefer RpcNode managed Full Node RPC instead of sizing and babysitting this hardware yourself.
- CPU: 4–8+ cores as a starting point
- RAM: 16–32 GB+
- Disk: prefer NVMe; 500 GB–2+ TB until you measure real growth
- Bandwidth: 1 Gbps recommended
- OS: Ubuntu 22.04/24.04 LTS
- Monitor tip lag and disk growth after the first month
Install a Cardano full node in a few clicks
Cardano is in the free RpcNode Toolkit catalog (mainnet, preprod, preview). Skip the manual binary hunt: the self-hosted panel walks Add server → Add node → the node page.
On Linux (amd64/arm64) you install the host agent once, register the server, pick Cardano and an environment, then the node page handles ports, install, snapshot when the chain supports it, sync, logs, and the public RPC endpoint.
- Install the host agent on the Linux server (curl one-liner from toolkit.rpcnode.dev).
- Add server: paste IP and AGENT_API_TOKEN, Check connection, then add.
- Add node: network Cardano → environment (mainnet, preprod, preview) → that server.
- Open the node page — install, sync %, logs, restart, client update, fullnode RPC.
How to run a Cardano full node
How to run a Cardano full node: use the network’s official node documentation for the supported client, then harden RPC exposure.
RpcNode publishes this guide so teams can compare self-host minimum specs with managed Full Node RPC when the catalog network is activated.
If you mainly need HTTPS Cardano RPC for wallets or backends, prefer RpcNode managed Full Node RPC instead of sizing and babysitting this hardware yourself.
- Provision Ubuntu 24.04 LTS (or the OS your client documents) on bare metal or a dedicated VM. Create a system user such as `nodeop` — do not run the node as root.
- Attach NVMe sized from official docs. Mount it away from the root filesystem and give ownership to the operator user.
- Apply OS hygiene: unattended-upgrades or a patch cadence, fail2ban/SSH keys, and raise file-descriptor limits if the client docs require it.
- Install the supported Cardano client from upstream releases only.
- Configure a full-node (or RPC-node) profile — avoid enabling validator/signing keys on a public API host.
- systemd or the project’s supervised process model; open P2P; whitelist RPC.
- Verify tip/sync with the native status RPC and compare to a public explorer.
- Treat official docs as source of truth for flags and ports
- Prefer managed RpcNode RPC when you do not need custom infra
Using Cardano RPC without self-hosting
RpcNode exposes managed native JSON-RPC / HTTP APIs for Cardano. Create an endpoint in the cabinet, restrict IPs if needed, and call the same methods your stack already uses.
Catalog environments for Cardano: Mainnet, Preprod Testnet, Preview Testnet. Create an endpoint in the RpcNode cabinet for the environment you need, or use this guide to plan a self-hosted deployment.
Typical methods teams start with: chain tip, account/balance reads, transaction broadcast.
Self-hosting vs managed Full Node RPC
Self-hosting gives maximum control and can reduce per-request cost at huge scale, but you own upgrades, peers, disk growth, and incident response. RpcNode Toolkit cuts the install to a few clicks (agent → Add server → Add node → node page) while you still run the hardware.
Managed RpcNode Full Node RPC trades that ops burden for a stable HTTPS endpoint, usage visibility, and the same method surface your SDK already speaks. If you are comparing providers, also see RpcNode’s comparison page.
Cardano integration checklist
Use this short checklist when wiring Cardano into production.
- Pick the correct environment (Mainnet, Preprod Testnet, Preview Testnet) — never mix testnet keys with mainnet funds
- Store RPC URLs and keys in secrets management; rotate on staff changes
- Add IP allowlisting for server-side backends
- Alert on tip lag / getHealth (or equivalent) failures
- Load-test eth_getLogs / getProgramAccounts-style heavy calls before launch
- Decide full vs archive needs early — RpcNode is Full Node oriented
- Confirm Cardano server requirements (CPU/RAM/disk) before self-hosting
- Or install with RpcNode Toolkit in a few clicks — free self-hosted panel
Cardano full node FAQ
Can I install a Cardano full node in a few clicks?
Yes. Cardano is in the free RpcNode Toolkit catalog. Install the Linux host agent, Add server, Add node (Cardano → environment → server), then finish install and sync on the node page. See toolkit.rpcnode.dev.
What is a Cardano full node?
A Cardano full node verifies and stores blockchain data for Cardano, then serves queries about blocks, accounts, and transactions. RpcNode runs Full Node RPC so apps can use that data over HTTPS.
Is RpcNode Cardano RPC available now?
Yes — Cardano is available on RpcNode. Create an endpoint for the environment you need (Mainnet, Preprod Testnet, Preview Testnet) and start sending native JSON-RPC / HTTP APIs requests.
Full node vs archive node for Cardano?
Full nodes verify the chain and answer tip-oriented RPC. Archive or indexed stacks keep deeper history for analytics. RpcNode focuses on managed Full Node RPC for Cardano.
Can I accept ADA payments on Cardano?
RpcNode also ships crypto payment infrastructure and address watching on supported networks. When Cardano RPC is active for your account, you can combine payments with the same Full Node-backed data plane.
What are the Cardano full node server requirements?
See the “Cardano full node server requirements” section for CPU, RAM, disk, bandwidth, and OS minimum specs. If you only need HTTPS RPC, managed RpcNode Full Node endpoints avoid buying that hardware.