Docs / Getting started

Overview

zpi-sdk is a universal, zero-runtime-dependency TypeScript SDK for Zapi. It ships a dual ESM + CJS build (sideEffects: false) and runs on Node ≥ 20, Bun, Deno, and in the browser behind a proxy. MIT-licensed, source at github.com/zeative/zpi-sdk.

Entry pointWhat it is
zpi-sdkCore client: run(), stream(), bulk, catalog, errors.
zpi-sdk/mcpIsolated MCP client for the remote Zapi MCP server.
zpi-sdk/webhooksVerify + parse signed incoming webhook deliveries.
zpi-sdk/codegenNode-only type generator for the scraper catalog.
zpi (bin)CLI — currently the codegen command.

zpi-sdk

Core client: run(), stream(), bulk, catalog, errors.

zpi-sdk/mcp

Isolated MCP client for the remote Zapi MCP server.

zpi-sdk/webhooks

Verify + parse signed incoming webhook deliveries.

zpi-sdk/codegen

Node-only type generator for the scraper catalog.

zpi (bin)

CLI — currently the codegen command.

Edit this page on GitHubWas this page helpful? ·