Learn how to use hyperwiz for lightweight, flexible HTTP requests in TypeScript. With powerful features like automatic retries, smart caching, interceptors, and complete HTTP method support - everything you need to build production-ready applications.
One-line client creation
Add request/response/error handlers
Adaptive backoff with exponential delay
In-memory or IndexedDB caching
Choose your path to get started with hyperwiz
Get up and running with hyperwiz in no time
npm install hyperwiz
import { createClient } from 'hyperwiz'; const api = createClient('https://api.example.com', { logging: true, retry: true, cache: true }); const users = await api.get('/users'); const newUser = await api.post('/users', { name: 'John', email: 'john@example.com' }); const updatedUser = await api.put('/users/1', { name: 'John Updated' }); const userExists = await api.head('/users/123');
Built for modern web applications with zero dependencies and all the features you need
One-line client creation with zero configuration needed
Add request/response/error handlers with powerful interceptor system
Adaptive backoff with exponential delay and intelligent retry logic
In-memory or IndexedDB caching with automatic expiration
Full TypeScript support with excellent IntelliSense
Small bundle size with zero dependencies
Works with credentials and cross-origin requests seamlessly
Manual or automatic token handling with interceptors
HEAD, OPTIONS, PURGE methods for complete HTTP support
Join thousands of developers using hyperwiz for simple, flexible, and reliable HTTP requests.