For Developers

One call.
Complete identity.

Send a frame. Get a trust decision. Aye Verify handles biometric analysis, risk scoring, and session state — your integration stays clean.

  • REST API with full OpenAPI specification
  • JavaScript SDK — drop-in, minimal code
  • Real-time risk event webhooks
  • Sandbox mode — free, no credit card
  • Per-key rate limiting & usage dashboard
  • GDPR-compliant data export and erasure
api.aye-verify.com
# POST a biometric verification request
curl -X POST https://api.aye-verify.com/verify/face \
  -H "Authorization: Bearer ak_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "user_id":  "usr_abc123",
    "image":    "<base64_frame>",
    "session":  "ses_xyz789"
  }'

# Response — in under 2 seconds
{
  "match":       true,
  "confidence":  0.994,
  "liveness":    "passed",
  "risk_score":  0.02,
  "action":      "allow"
}
Built for Integration Speed

Everything you need,
nothing you have to build.

Every plan starts in the free sandbox. Move to production with the same API key — no migration, no re-integration.

REST API + SDK

Full OpenAPI specification and a drop-in JavaScript SDK for behavioral signal collection. Server-side calls stay simple: send data, get a decision.

Real-time webhooks

Risk events push to your endpoint the moment they happen — session anomalies, failed liveness checks, or recovery triggers. No polling required.

Per-key rate limits

Every API key has its own request quota enforced in real time, visible in your usage dashboard. Predictable behavior at any scale.

API FAQ

Questions developers
ask first.

How long does integration actually take?

For a standard REST integration: days, not months. We provide a JavaScript SDK for behavioral signals and clear API documentation. Most developers can run their first verification within a few hours of receiving an API key. We support the onboarding process directly.

What happens when the system flags a false positive?

Every verification returns a structured confidence score, not just a pass/fail result. Your team sets the decision threshold and controls the override process. We do not make the final access decision — you do.

Do you offer a pilot before we commit?

Yes. We prefer it. Request a demo and we will set up a controlled pilot environment where you can run real verifications against your test users before signing anything.

Ready to see it live?

We are onboarding our first enterprise clients now. Request a live demo or reach out directly.