Skip to content

Installation

HTTP Client Toolkit requires Node.js 20 or later.

Start by installing the core package:

Terminal window
npm install @http-client-toolkit/core

Then pick one or more store backends based on your needs.

Fast, zero-dependency stores for development, testing, or single-process apps.

Terminal window
npm install @http-client-toolkit/store-memory

Persistent stores backed by SQLite. Data survives process restarts.

Terminal window
npm install @http-client-toolkit/store-sqlite

Distributed stores for serverless and multi-instance deployments.

Terminal window
npm install @http-client-toolkit/store-dynamodb @aws-sdk/client-dynamodb @aws-sdk/lib-dynamodb

All packages include TypeScript declarations. No additional @types/* packages are needed.

The toolkit targets ES2015 and ships both ESM and CJS builds, so it works in any modern Node.js project regardless of module system.