Installation

Get started with hyperwiz in minutes. A lightweight HTTP client library with powerful interceptors for modern web applications.

Terminal
npm install hyperwiz

Zero Config

Works out of the box

TypeScript Ready

Full type safety

Lightweight

Small bundle size

Choose Your Installation Method

Install hyperwiz using your preferred package manager

npm

Terminal
npm install hyperwiz

yarn

Terminal
yarn add hyperwiz

pnpm

Terminal
pnpm add hyperwiz

bun

Terminal
bun add hyperwiz

Quick Start

Get up and running with hyperwiz in just a few lines of code

Basic Setup

TypeScript
import { createClient } from 'hyperwiz';

// Create a simple client
const api = createClient('https://api.example.com');

// Make requests
const users = await api.get('/users');
const newUser = await api.post('/users', { name: 'John' });

With Configuration

TypeScript
import { createClient } from 'hyperwiz';

// Create client with options
const api = createClient('https://api.example.com', {
  logging: true,           // Enable request/response logging
  retry: true,             // Auto retry failed requests
  cache: true,             // Enable smart caching
  timeout: 10000,          // 10 second timeout
  credentials: 'include'   // Include cookies
});

// All requests use these settings
const data = await api.get('/protected-data');

Ready to build?

Start building with hyperwiz today and experience the power of simple, flexible HTTP requests.