---
title: "Ky"
description: "A Fetch API wrapper with conveniences for HTTP requests."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Writing concise browser API clients with configurable retry and response handling.</PurposeNote>

## What it does

A Fetch API wrapper with conveniences for HTTP requests.

## When it fits

Writing concise browser API clients with configurable retry and response handling.

## Other options in this category

<div data-pagefind-ignore>

- [apisauce](/data-fetching/apisauce) — API clients that benefit from consistent success and error results.
- [Axios](/data-fetching/axios) — Configuring API requests, interceptors, and shared request behavior.
- [axios-hooks](/data-fetching/axios-hooks) — Connecting request status and responses to React component state.
- [Better Fetch](/data-fetching/better-fetch) — Building typed API clients around the standard Fetch API.
- [next-safe-action](/data-fetching/next-safe-action) — Connecting form or UI actions to validated server operations.

</div>

## Source

[Project source for Ky ↗](https://github.com/sindresorhus/ky)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Fetch and update server data →](/tasks/fetch-and-update-server-data)

[All data fetching &amp; server actions options →](/data-fetching)
