Skip to main content

SDKs

AddressZen has SDKs for Python and TypeScript. Each one calls the AddressZen API with typed methods, so your editor and type checker catch a wrong parameter before the request goes out.

What do the SDKs cover?​

The Python and TypeScript SDKs cover every public API operation: US address verification, address autocomplete in the US and other countries, email and phone validation, plus key, licensee and config management.

Both are generated from the AddressZen OpenAPI spec, the same contract behind the API reference. Their methods, parameters and response types come straight from it rather than from hand-written code.

SDKs for other languages will focus on address verification, autocomplete and the services around them, such as email and phone validation. They will have little or no key or account management. For that, use the Python or TypeScript SDK, or call the API directly.

Which SDKs are available?​

Python​

addresszen has a typed method for each API operation and returns Pydantic models. It runs on Python 3.12 or later.

pip install addresszen

Get started with Python

TypeScript​

@addresszen/sdk has a typed function for each API operation, over native fetch. It runs in browsers and Node.js 22 or later and includes optional autocomplete and TanStack Query helpers.

npm install @addresszen/sdk

Get started with TypeScript