Skip to content
Developer first · AI-native

Developers

Built for theengineer shippingFriday.

No enterprise BS. Clean APIs, real docs, SDKs that actually work, and an AI-native workflow — one integration for verification, screening, monitoring and filing.

Verify.tsxTypeScript · React
import { MyazaKYC } from "@myaza/kyc-sdk-react";
import "@myaza/kyc-sdk-react/styles.css";
export function Verify() {
return (
<MyazaKYC
apiKey="pk_test_xxx"
environment="sandbox"
workflowId="wf_AbC123"
onSubmit={(s) => save(s.verificationId)}
onError={(e) => console.error(e)}
/>
);
}

SDKs for every platform

React
Vue
Flutter
JavaScript
iOS
Android

AI-native

Built for developersand AI agents.

Integrate by hand, or let an AI agent do it. Our MCP server, AI-ready docs and AI-powered verification pipeline make Myaza the fastest way to ship identity — with or without a human in the loop.

MCP server

Point your AI coding agent (Claude, Cursor, Copilot) at our Model Context Protocol server and it wires up endpoints, SDKs and workflows for you — integrate in one prompt.

AI-ready docs

Every docs page has a one-click “Summarize with AI” — open it in ChatGPT, Claude or Perplexity with the right prompt prefilled, so you get answers, not archaeology.

AI at the core

Verification is AI-native: Document Intelligence reads any ID, active liveness stops spoofs, and the decisioning engine scores every check — not a bolt-on gimmick.

terminalbash · MCP
# Point your AI agent at the Myaza MCP server
npx @myaza/mcp
# …then just ask your agent:
"Add Myaza KYC to my Next.js app with a
sandbox key and an NG passport workflow."

Sandbox

A sandbox you'llactually enjoy.

The most testing-rich, developer-friendly sandbox in the space. Build and prove your entire integration before you ever spend a credit.

  • Instant sandbox — no approval, no sales call, no waiting
  • Test IDs for every supported country, out of the box
  • Trigger every outcome — verified, failed, not-found, error
  • Canned biodata, documents & media so flows feel real
  • A webhook simulator that fires realistic signed payloads
  • Zero cost — sandbox never touches a credit
sandbox.tsTypeScript · sandbox
// SANDBOX — test IDs trigger every outcome
await myaza.verify({
country: "NG",
idType: "bvn",
idNumber: "00000000001", // → verified
// "…09" → not_found, "…21" → failed
});

Why developers pick us

Clean APIs.No surprises.

One API

Verification, screening, monitoring and SAR filing through a single integration.

Async by design

HMAC-signed webhooks for verifications, alerts, cases and workflow events — with retries and resend.

Sandbox instantly

No approval, no sales call. Test IDs for every supported country so you never burn credits in dev.

SDKs everywhere

React, Vue, Flutter, React Native, JavaScript, iOS and Android — plus hosted links for zero-code flows.

Role-scoped dashboard

Granular permissions and a full audit log across identity and compliance.

Best-in-market pricing

Usage-based, no monthly fees, no minimums — a fraction of what legacy vendors charge. Costs shown before you call.

Quickstart

From zero toverified in a day.

Three steps. Then let a workflow handle the decision.

  1. 1

    Grab your API key

    Create an account and get a sandbox key instantly — no approval process, no sales call.

  2. 2

    Drop in the SDK

    Mount the component with your key (or a workflow ID). The user gets a guided flow; raw biometrics never touch your servers.

  3. 3

    Handle the webhook

    A signed webhook returns the result. Verify the HMAC signature and update your user — done.

Frequently asked

Developerquestions.

Minutes. Sign up, copy a sandbox key, and mount the SDK — no approval, no sales call. Test IDs let you exercise every outcome for free.

Grab a key.Start building.

Sandbox-ready in minutes. The best pricing in the market, no sales call.