New:Socket for Asana Is Now Available.Learn more
Get Started

@aptos-labs/aptos-client

Package Overview
Dependencies
Maintainers
2
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aptos-labs/aptos-client

Client package for accessing the Aptos network API.

Source
npmnpm
Version
2.1.0
Version published
Weekly downloads
125K
-28.26%
Maintainers
2
Weekly downloads
 
Created
Source

License NPM Package Version Node Version NPM bundle size NPM Package Downloads

@aptos-labs/aptos-client

This package implements a client with which you can interact with the Aptos network. It can be used standalone, and it is the client package used by the Aptos TypeScript SDK.

Implementation

The @aptos-labs/aptos-client package supports http2 protocol and implements 2 clients environment based:

  • fetch - implemented in index.browser.ts to use in browser environment (in a browser env it is up to the browser and the server to negotiate http2 connection)
  • got - implemented in index.node.ts to use in node environment (to support http2 in node environment, still the server must support http2 also)

Function signature

async function aptosClient<Res>(
  requestOptions: AptosClientRequest,
): Promise<AptosClientResponse<Res>>;

Types

type AptosClientResponse<Res> = {
  status: number;
  statusText: string;
  data: Res;
  config?: any;
  request?: any;
  response?: any;
  headers?: any;
};

type AptosClientRequest = {
  url: string;
  method: "GET" | "POST";
  body?: any;
  params?: any;
  headers?: any;
  overrides?: any;
};

Usage

import aptosClient from "@aptos-labs/aptos-client";

const response = await aptosClient<Res>({
  url,
  method,
  body,
  params,
  headers,
  overrides,
});
return response;

Keywords

Aptos

FAQs

Package last updated on 08 Dec 2025

Related posts