v1.0.0 · Current Release

HTTP orchestration
for production systems

TypeScript-first HTTP client with ~50 built-in features — retry, circuit breaker, rate limiting, tracing, metrics, health checks, and enterprise security — in 33 KB.

Get Started GitHub Sponsor
Node.jsBrowserDenoBunEdge

Installation

npm install @adityadev13/solvix
client.ts
import { createClient } from "@adityadev13/solvix";

const client = createClient({
  baseURL: "https://api.example.com",
  retry: { retries: 3 },
});

const response = await client.get("/users");
console.log(response.data);

Designed for Enterprise

Built for reliability, security, and scale from day one.

Built for Performance

Optimized core engine for minimal overhead with competitive latency against native fetch.

Type-Safe by Default

Full TypeScript inference for requests and responses with excellent DX and autocomplete.

Automatic Retries

Built-in retry logic with exponential backoff, jitter, and adaptive timing.

Middleware & Interceptors

Flexible interceptor system for customization with Koa-style middleware pipeline.

Cross-Runtime

Zero-config across Node.js, Browser, Bun, Deno, and Edge runtimes.

TypeScript First

Full type safety with excellent developer experience and autocomplete.

Production Ready

Retries, circuit breaker, rate limiting, deduplication, and enterprise security.