---
hide:
- navigation
- toc
---
# YID Partner Integration
Partner Integration
## Verify a user's biometric identity — without holding their biometrics
Yanez lets your application confirm that a user holds a Yanez biometric
identity. Biometric data never leaves the user's device, your signing keys never
leave your backend, and every partner request is signed end to end.
[Start the quickstart](quickstart.md){ .md-button .md-button--primary }
[Browse the API reference](api/backend-api.md){ .md-button }
## Choose your path
- :material-rocket-launch:{ .lg .middle } **Quickstart**
---
Sign your first partner request and validate a `yid` in about ten minutes.
[:octicons-arrow-right-24: First signed request](quickstart.md)
- :material-web:{ .lg .middle } **Web apps**
---
Browser front end, partner backend as the trust boundary, QR or link handoff.
[:octicons-arrow-right-24: Web integration](platforms/web.md)
- :material-android:{ .lg .middle } **Android apps**
---
Deep-link handoff to YanezYID on Android, plus build-flavor URI schemes.
[:octicons-arrow-right-24: Android integration](platforms/android.md)
- :material-apple:{ .lg .middle } **iPhone apps**
---
Handoff to YanezYID on iOS with App Attest, signed from your backend.
[:octicons-arrow-right-24: iOS integration](platforms/ios.md)
## Core building blocks
- :material-key-chain:{ .lg .middle } **Request signing**
---
Ed25519 signatures over a canonical string. No bearer tokens, no shared
secrets in the client.
[:octicons-arrow-right-24: Authentication](authentication.md)
- :material-link-variant:{ .lg .middle } **Deep link signing**
---
Build and sign the HTTPS App Link that launches YanezYID.
[:octicons-arrow-right-24: Deep link signing](deep-link-signing.md)
- :material-shield-check:{ .lg .middle } **Callback verification**
---
Verify the BLS12-381 signature yourself. Never trust a client-asserted
result.
[:octicons-arrow-right-24: Callback verification](callback.md)
- :material-api:{ .lg .middle } **Record validation**
---
One endpoint confirms a `yid` and its key binding against the Yanez registry.
[:octicons-arrow-right-24: Backend API](api/backend-api.md)
## Environments
Test and production base URLs are on the shared
[Environments](../concepts/environments.md) page. Go live after the
[production checklist](production-checklist.md).
## Keep up to date
- :material-history:{ .lg .middle } **Changelog**
---
API changes, app releases, and breaking-change notices.
[:octicons-arrow-right-24: Recent releases](../changelog/index.md)
- :material-cellphone-arrow-down:{ .lg .middle } **Download the app**
---
Store links, supported versions, and the deep-link testbed.
[:octicons-arrow-right-24: Get YanezYID](../download.md)
- :material-lifebuoy:{ .lg .middle } **Support**
---
Contacts, rate limits, key rotation, and escalation paths.
[:octicons-arrow-right-24: Get help](../support.md)