Tutorials
Step-by-step guides that walk you through building real identity resolution workflows with Kanoniv.
Each tutorial uses inline sample data and complete working code. You only need Python and the Kanoniv SDK — no servers, no databases.
pip install kanonivChoose a Tutorial
Full Pipeline: Zero to Resolved Entities
The flagship workflow. Discover your data, bootstrap a spec, auto-tune thresholds, and reconcile identities - all in 4 lines of Python. No YAML required.
Customer 360
Build a unified customer profile from 3 data sources - CRM, billing, and support - using fuzzy name matching and exact email rules.
Payment Deduplication
Detect duplicate payments across Stripe, Square, and an internal ledger using amount tolerance and date range matching.
Lead Matching
Match sales leads across Salesforce and HubSpot exports to find duplicates and consolidate lead data with a review queue.
Spec Evolution
Evolve specs through multiple versions, diff changes between them, and integrate spec validation into your CI/CD pipeline.
dbt + Snowflake
Build a normalized identity pipeline using dbt-kanoniv macros on Snowflake, then reconcile with the Python SDK.
AutoTune a Spec
Start with a weak spec and let AutoTune find normalizers, thresholds, and blocking keys automatically. Inspect the mutation log to understand what changed.
