> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pruva.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to your project

Pruva is an identity verification platform. You send us a person's details or a document, we check them against the right authoritative source, and we return a clear result you can act on. One integration covers individual identity (KYC), business verification (KYB), biometric face checks, document reading, and anti money laundering screening.

There are two ways to use Pruva, and most teams use both:

<CardGroup cols={2}>
  <Card title="The API" icon="code" href="/get-started/quickstart">
    A REST API for running checks from your own backend. Best when you control the data collection and want verification to happen server to server.
  </Card>

  <Card title="The Widget" icon="window" href="/widgets/overview">
    A drop in widget for liveness and document capture in the browser. Best when you want the end user to take a selfie or photograph an ID without you handling the images.
  </Card>
</CardGroup>

## What you can verify

<CardGroup cols={2}>
  <Card title="Identity (KYC)" icon="id-card" href="/scopes/kyc">
    NIN, BVN, voter's card, passport, bank account, phone, and more. Confirm a number belongs to a real record and pull the details on file.
  </Card>

  <Card title="Business (KYB)" icon="building" href="/scopes/kyb">
    Company search, tax ID, and TIN. Verify a registered business.
  </Card>

  <Card title="Vision" icon="face-viewfinder" href="/scopes/vision">
    Face comparison, face detection, and document reading. Match a selfie to an ID, or read the data off a document.
  </Card>

  <Card title="AML" icon="shield-halved" href="/scopes/aml">
    Adverse media, politically exposed persons, and sanctions screening.
  </Card>
</CardGroup>

## How a check works

Every verification follows the same shape, whichever scope you run:

<Steps>
  <Step title="You send a request">
    A scope (what to check) and the inputs it needs, for example a NIN number.
  </Step>

  <Step title="Pruva runs the lookup">
    We route the request to the right provider, using the credentials and pricing configured for your organization.
  </Step>

  <Step title="You get a result">
    A status, the details found, and a `reference` you can use to retrieve the same result later.
  </Step>
</Steps>

## Before you start

To run a live check, your organization must be **approved** and must have the relevant **scope activated**. You can explore everything in the **test** environment before either is in place. The [Quickstart](/get-started/quickstart) takes you from sign up to your first check in a few minutes.

<Note>
  Base URL for the API: `https://api.pruva.africa`. Every request except the health check is authenticated with your API key. See [Authentication](/get-started/authentication).
</Note>
