Technology

VIN decoding, API tutorials, and technical deep-dives

How to Decode a VIN in JavaScript
TechnologyCardog Team6 min read

How to Decode a VIN in JavaScript

Learn 3 ways to decode VINs in JavaScript: offline with @cardog/corgi, online with the Cardog API, or raw NHTSA calls. Complete code examples for Node.js, browsers, and edge workers.

More Articles

How the Self-Driving Tech Stack Works
Technology

How the Self-Driving Tech Stack Works

A technical guide to how self-driving cars actually work. CAN bus protocols, neural networks, sensor fusion, control systems—with real code from open source implementations.

Cardog Team9 min read
Building a VIN Decoder: A Systems Engineering Deep Dive
Technology

Building a VIN Decoder: A Systems Engineering Deep Dive

How VIN decoding actually works—from NHTSA's 565 submittal system and the global data asymmetry that shaped the industry, to implementation architectures and the mathematical elegance of the check digit algorithm.

Cardog Team2 min read
How We Reduced a 1.5GB Database by 99%
Technology

How We Reduced a 1.5GB Database by 99%

A deep technical dive into optimizing the NHTSA VPIC database for offline VIN decoding across Node.js, browsers, and edge computing.

Cardog Team7 min read
How we built the world's fastest VIN decoder
Technology

How we built the world's fastest VIN decoder

How we optimized the NHTSA's vehicle database to make it 100x faster and 100x smaller

Cardog Team4 min read
Introducing Cardog
Technology

Introducing Cardog

The car industry has a secret: it makes more money when you know less.

Cardog Team9 min read
What is Cardog?
Technology

What is Cardog?

How Cardog works and what it does.

Cardog Team5 min read

Find your perfect car in seconds

Skip the endless scrolling with AI-powered search.