Node SDK

Official Node.js SDK for the Ziptax API
Available onAll plans

The Node SDK provides a first-class JavaScript / TypeScript client for the Ziptax API, with idiomatic patterns for Node.js backends, edge functions, and server-rendered frontends. It includes built-in authentication, automatic retries, TypeScript type definitions, and helpers for the full tax-calculation and jurisdiction-lookup workflow. It ships both CommonJS and ES Module builds and requires Node.js 18 or later.

The Node SDK is currently offered as a Beta product. Please send your comments and suggestions to support@zip.tax.

Project resources

Implementation example

1

Install

$npm install @ziptax/node-sdk
2

Import

1import { ZiptaxClient } from '@ziptax/node-sdk';
3

Configure the client

1const client = new ZiptaxClient({
2 apiKey: 'your-api-key',
3});
4

Get sales tax by address

1const result = await client.getSalesTaxByAddress({
2 address: '200 Spectrum Center Drive, Irvine, CA 92618',
3});

Full documentation

Full reference documentation, including all request options, response types, error classes, and webhook helpers, is available in the GitHub repository and on npm.