☰ Getting started / Overview
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 point | What it is |
|---|---|
| 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. |
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? ·
Docs menu