Skip to main content

HTTP Client

The @airyhq/http-client package contains a client for making requests to Airy Core API's HTTP endpoints.

The client works both in the browser and Node.js.


Install the npm package via npm or yarn.

npm install --save @airyhq/http-client


yarn add @airyhq/http-client

Initialize the client#

The library exports an HttpClient class with public methods that make requests to the Airy Core API.

To get started, instantiate the HttpClient class with your API host URL:

const client = new HttpClient("http://localhost");

Call a method#

Each method makes an HTTP request to the Airy Core API and returns a Promise, which resolves with the response data, or rejects with an error.

Some methods require a request payload object passed as an argument: refer to HTTP endpoints' documentation to learn more.

client.listChannels().then(channels => console.debug("channels", channels));
Last updated on