Home About VaultKeeper GovLens APIFold Manifesto Open Source Contact
Active venture AGPL-3.0

Developer tooling for API integration.

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

Visit apifold.dev → View source

Connect to any API in minutes.

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

Connect

import { fold } from 'apifold';

const stripe = fold.connect({

provider: 'stripe',

version: '2024-01',

});

const customers = await stripe.call(

'customers.list'

);

Type-safe

// Full TypeScript support

const charge = await stripe.call(

'charges.create',

{ amount: 2000, currency: 'eur' }

); // → Stripe.Charge

// Errors are typed too

if (charge.error) {

charge.error.code // union type

}

Why developers choose APIFold.

Unified interface

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

TypeScript definitions

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

Version pinning

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

Adapter architecture

Each provider is standalone. Write and contribute your own.

Open source

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

Zero telemetry

No tracking, no logging, no analytics.

Supported providers.

Growing library of typed adapters. Each independently versioned.

Stripe
GitHub
Slack
Twilio
SendGrid
Cloudflare
Hetzner
PostgreSQL
Redis
S3-compat
SMTP
+ more

Start building with APIFold.

npm install apifold — or browse the source first.

Visit apifold.dev → View source