// Aptos

The Stack Aptos Builders Ship On

Connect to Aptos Mainnet and Testnet through the Fullnode REST API, with full archive history, transaction simulation, and Move view functions. Use your endpoint as the fullnode URL in the Aptos TS SDK or CLI, and manage everything from one Quicknode dashboard.

// Supported networksMainnetTestnet
// 99.99% uptime SLA17+ global regions
// Unified Aptos Stack

Mainnet, Testnet, and
Archive in One Dashboard.

Aptos builders need more than basic RPC. Quicknode runs the full surface: the Aptos Fullnode REST API, full-history archive access, and low-latency reads on Mainnet and Testnet, all from one dashboard.

InterfaceStatus
MAINNETONLINE
TESTNETONLINE
ARCHIVEONLINE
REST APIACTIVE
// Read & Query

Data Access for Every Aptos Workload

Query accounts, resources, and events with low latency. From a single account lookup to full transaction history, you get the right interface for the job.

Aptos Fullnode REST API over HTTPS on Mainnet and Testnet
Full coverage of accounts, resources, modules, and events
Full-history archive access with no pruning
Move view functions for read-only contract calls
Transaction submission and simulation before you send
// Build & Ship

Move Tooling and Reliable Execution

Build and ship Move modules against the same Quicknode account. The Aptos toolchain you already know works unchanged.

@aptos-labs/ts-sdk and the Aptos CLI supported out of the box
Token authentication, rate-limiting, JWT, and whitelisting on every endpoint
Move modules, resources, and view functions
Sponsored transactions and multi-agent support

Enterprise-grade security and compliance built in

SOC 1
SOC 2 Type II
ISO 27001
// Every Aptos Data Pattern

The Full Data Suite.
Every Aptos Data Pattern.

Six ways to access Aptos data, from a single account lookup to full transaction history and simulation. Pick the endpoint, ship faster.

Aptos Node REST API

The Aptos Fullnode REST API over HTTPS on Mainnet and Testnet. Read ledger info, chain ID, and node health, then branch into accounts, transactions, and events, with predictable rate limits.

Blocks & Full Archive History

Read blocks by height or version and query historical ledger state with no pruning. Reconstruct past transactions, events, and resources at any version for indexing, analytics, and reconciliation.

Accounts, Resources & Modules

Read any account's state, its Move resources, and published modules with their ABIs. Fetch a single resource by type or list every resource an account holds, at the latest or a historical ledger version.

Transactions & Events

Read transactions by hash or version, list an account's full transaction history, and pull events by creation number or event handle for indexing and activity tracking.

Move View Functions & Table Items

Call view functions for read-only contract logic without submitting a transaction, and read raw Move table items by handle and key for deep protocol state.

Simulate, Estimate & Submit

Simulate a transaction to preview its effects and gas before you sign, estimate the current gas unit price, then submit single or batched transactions that land.

// Built for Aptos Developers

Build on Aptos with Move.

Query and execute against Aptos with the tooling you already know. @aptos-labs/ts-sdk, the Aptos CLI, and Move modules all hit a Quicknode Aptos endpoint over the native REST API. Same methods, same SDK, just a private RPC URL.

Native Aptos APIs

Account, resource, transaction, and event endpoints all behave exactly as they do on an Aptos fullnode, with Move view functions for read-only contract calls.


No rewrites

Point your existing Aptos codebase at a Quicknode Aptos endpoint and deploy. Move modules, SDKs, and tooling carry over.

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
// Query Aptos with the official TypeScript SDK
import { Aptos, AptosConfig } from "@aptos-labs/ts-sdk";
const aptos = new Aptos(new AptosConfig({
fullnode: QUICKNODE_APTOS_URL
}));
const ledger = await aptos.getLedgerInfo();
const balance = await aptos.getAccountAPTAmount({ accountAddress });
// Native Aptos REST API over one endpoint.
// Resources

Build on Aptos quicker.

Docs, guides, and runnable sample apps for every Aptos workload. Clone, customize, and ship.

// Docs

Aptos Documentation

Full reference for the Aptos Fullnode REST API and its methods, including accounts, resources, modules, transactions, and events. Code examples for @aptos-labs/ts-sdk and the Aptos CLI.

// guide

Aptos RPC Quickstart

Create an Aptos endpoint and make your first REST API call in minutes. Read accounts and resources, submit transactions, and call Move view functions.

// Sample Apps

Aptos Sample Apps

Runnable sample apps for querying accounts, tracking events, and building on Aptos. Clone, customize, and ship.

// Let's Build

Start where you are.

From your first Aptos endpoint to mission-critical production workloads, Quicknode scales with you. Get started in minutes.

// Developers

For builders who move fast.

Spin up your Aptos endpoint and ship. The free tier covers prototyping and small production loads, no credit card required.

Start building for free
// Enterprise

For teams scaling with confidence.

Dedicated Aptos infrastructure, contractual SLAs, priority support, and procurement-ready terms for wallets, exchanges, trading firms, and high-volume protocols.

Contact sales
"With Quicknode, we can immediately pull a supported chain, pass the endpoint to the client, and know it'll just work. No need for trial runs or manual validation. Archival data, low latency, and consistent uptime are built in, enabling us to meet tight integration windows and confidently support emerging networks without operational overhead."
Victor Fei, Founder & CEO @ Ormi
// FAQ

Frequently Asked Questions

Still have unanswered questions? Reach out to support and the Quicknode team can help you find answers.