Build with UCFP.
Guides, references, and recipes for every modality. Pick a starting point — most teams begin with Getting started.
- 01
Getting started
Install UCFP, send your first fingerprint, and learn the proxy contract behind /api/fingerprint.
- 02
Authentication
Bearer tokens, the X-Api-Key fallback, and how to rotate keys safely.
- 03
API reference — text
Every text fingerprinting algorithm UCFP exposes — MinHash, SimHash, LSH, TLSH, semantic embeddings — with full parameter coverage.
- 04
API reference — image
Image fingerprinting — multi-hash, perceptual hashes (pHash, dHash, aHash), and semantic embeddings.
- 05
API reference — audio
Audio fingerprinting — Wang (Shazam-style), Panako, Haitsma, neural embeddings, and watermark detection.
- 06
Error codes
Every HTTP status UCFP returns, what triggers it, and what to do.
- 07
Rate limits
Per-IP demo quotas, authenticated defaults, and the X-RateLimit / Retry-After headers UCFP returns.
- 08
Examples
End-to-end recipes — dedup a pretraining corpus, gate image uploads, and match audio against a catalogue.
- 09
SDK — JavaScript
Install the @ucfp/client npm package and call every modality from Node, Bun, Deno, or the browser.
- 10
SDK — Python
Install the ucfp pip package and call every modality from a synchronous, type-annotated client.