Skip to main content

Overview

BatchRequest allows you to batch multiple API requests into a single HTTP call.

Import

import { BatchRequest } from "bytekit";
// or
import { BatchRequest } from "bytekit/batch-request";

Usage

const batch = new BatchRequest(api);

batch.add("/users/1");
batch.add("/users/2");
batch.add("/users/3");

const results = await batch.execute();
// Returns array of responses

Configuration

const batch = new BatchRequest(api, {
  maxBatchSize: 10,
  batchDelayMs: 100
});

See Also