Org Status: 🟢 Active Cloudflare: N/A Last Audited: 2026-04-28
TypeScript client SDK for API Mom — unified egress for Cloudflare Workers.
npm install @apimom/clientimport { createApiMom } from '@apimom/client';
const mom = createApiMom(env);
const child = mom.child('gemini', { function: 'generate' });
const result = await child.post('/gemini-2.0-flash:generateContent', { contents: [...] });- Chainable
.child(service, context)scoping (like Pino logger) - Auto cost attribution via
X-FunctionandX-Tagsheaders - Service binding support (Worker-to-Worker, avoids CF error 1042)
- Budget checks and daily limit enforcement
- D1 instrumentation and Analytics Engine metrics
import { checkBudget, instrumentD1, writeMetric } from '@apimom/client/platform';MIT