Documentation

HyperNorm Documentation

Normalize your first vendor feed in under 10 minutes.

Core concepts

Understanding four concepts makes the rest of HyperNorm straightforward.

Canonical schema

The target schema your data is normalized toward. Defined as a YAML file referenced by name in each normalization config. HyperNorm validates every output record against the canonical schema before writing it downstream.

See in quickstart

Entity blocking

Before fuzzy matching, HyperNorm builds blocking keys (phonetic codes, prefix tokens) to pre-filter candidate record pairs. Without blocking, entity resolution at 50M+ records is computationally infeasible. Blocking reduces the candidate space by 99.7%.

See in API reference

Confidence threshold

Every entity match returns a confidence score (0.0 to 1.0). Matches above your configured threshold are auto-merged. Below-threshold matches are queued for human review. You control the threshold per entity type in your config.

See in API reference

Normalization rules

Declarative mappings from vendor field names to canonical field names. Includes type coercion (string to decimal), unit conversion (EUR to USD), null strategies (inherit from a primary source), and date format normalization.

See config example

Need help?

Email [email protected] or open an issue on our GitHub. We respond within one business day. We are an angel-stage team and we read every message.