Skip to main content

A smarter HTTP client for real-world systems

Solvix is a production-ready, TypeScript-first HTTP client built to run seamlessly across Node.js, browsers, Bun, Deno, and Edge runtimes — using one consistent API everywhere.

Install Solvix

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

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

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

Designed for Enterprise

Solvix isn’t just another HTTP client. It’s engineered for reliability and scale.

Built for Performance

Optimized core engine designed for minimal overhead and fast execution across runtimes.

Type-Safe by Default

Leverage full TypeScript inference for request and response handling.

Automatic Retries

Built-in retry logic with smart error handling and exponential backoff.

Middleware & Interceptors

Extend and customize requests with a flexible interceptor system.

Cross-Runtime

Works seamlessly across Node.js, Browser, Bun, Deno, and Edge runtimes with zero configuration.

TypeScript First

Built with TypeScript for type safety and excellent developer experience with full autocomplete.

Production Ready

Battle-tested with automatic retries, interceptors, and comprehensive error handling built-in.