Skip to main content

SDKs

Use official Aptos SDKs when an application signs, simulates, submits, or waits for transactions. The API overview points developers to SDKs alongside REST and indexing APIs (Aptos API documentation).

LanguageUseSample
TypeScriptWeb/backend app integrationchains/aptos/samples/typescript/client.ts
PythonAutomation and ops toolingUse REST for simple reads; SDK for signing flows
RustHigh-throughput services and native toolingPrefer SDK/client crates for signing and BCS handling
import { Aptos, AptosConfig, Network } from "@aptos-labs/ts-sdk";

const aptos = new Aptos(new AptosConfig({ network: Network.MAINNET }));
const ledger = await aptos.getLedgerInfo();
console.log(ledger.ledger_version);