No. 03 / 03APIFoldAGPL-3.0Live at apifold.dev

Developer tooling for API integration.

npm install apifold

One consistent, type-safe interface to connect with third-party services. Learn the pattern once, use it everywhere.

§ 01 — Quick start

Connect to any API in minutes.

Three lines to connect. Type-safe from the start.

01 — Connect
02 — Type-safe
§ 02 — How it works

One pattern between your code and every provider.

Your application talks to APIFold. APIFold talks to each provider through a standalone, typed adapter.

Your appstripe.call(...)
→
APIFoldfold.connect()
→
Adapterstripe@2024-01
→
ProviderStripe API
01

Connect once

Name a provider and pin a version. APIFold loads the matching adapter and returns a client with one consistent interface.

02

Call with types

Every endpoint, parameter, and response is typed. Errors come back as typed unions, so mistakes surface at build time.

03

Upgrade on your schedule

Each adapter is versioned independently. Move one provider to a new version without touching the rest of your integrations.

§ 03 — Features

Why developers choose APIFold.

01

Unified interface

One API for dozens of services. Learn the pattern once.

02

TypeScript definitions

Every provider, endpoint, and response — typed. Catch errors at build time.

03

Version pinning

Pin per-provider. Upgrade on your schedule, not theirs.

04

Adapter architecture

Each provider is standalone. Write and contribute your own.

05

Open source

AGPL-3.0. Read every adapter, audit the pipeline.

06

Zero telemetry

No tracking, no logging, no analytics.

§ 04 — Ecosystem

Supported providers.

Growing library of typed adapters. Each independently versioned.

§ 05 — Start

Start building with APIFold.

npm install apifold — or browse the source first.

Visit apifold.dev ↗View source