Not sure which product you need? Let the wizard guide you
Smarty

Smarty’s JavaScript SDK now TypeScript native

Header image that says, "Smarty's TypeScript SDK Now available!"
Tags
Header image that says, "Smarty's TypeScript SDK Now available!"

OREM, Utah, April 27, 2026 — Smarty, the address data intelligence company, today announced that its JavaScript SDK is now TypeScript native, giving developers a more structured, production-ready way to integrate Smarty’s APIs into modern applications while preserving full compatibility for existing JavaScript users.

The SDK has been rewritten from JavaScript to TypeScript as a non-breaking change. The published npm package continues to ship the same compiled JavaScript in both CommonJS and ESM formats, so existing JavaScript code continues to work without modification. 

Developers who want to keep building exclusively in JavaScript can do so, while teams using TypeScript can now benefit from stronger typing and a more structured development experience.

The SDK source is now written in TypeScript, and the package includes bundled type declarations. No separate @types package or DefinitelyTyped dependency is required, and no classes, methods, or namespaces were renamed or removed as part of the update.

TypeScript has become an important part of modern application development because it builds on JavaScript with added syntax and type safety. Additionally, AI coding assistants can generate more testable, readable, and easier-to-maintain code through TypeScript. 

With this update, developers using any of Smarty’s tools—US Address Verification, International Address Verification, US Address Autocomplete, International Address Autocomplete, US Rooftop Geocoding, US Reverse Geocoding, US Property Data, and all datasets—can now integrate TypeScript into existing workflows without sacrificing JavaScript compatibility.

JavaScript users also benefit from the update through improved editor support in environments like VS Code and WebStorm. Bundled type declarations enable features such as autocompletion, hover documentation, and inline error detection without additional configuration.

“TypeScript has become an important part of how modern development teams build and maintain applications,” said Kent Gividen, Software Engineering Manager at Smarty. “We wanted to make sure Smarty’s JavaScript SDK supports that experience in a clean and reliable way while preserving the implementation developers already depend on.”

Smarty’s JavaScript SDK with native TypeScript is available now. 

Ready to get started?