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

# Quick Start

> Get Veriox running on your site in under 10 minutes — no code required.

This guide gets you from a fresh Veriox account to a working integration using the Cloudflare dashboard. No terminal or technical knowledge required.

<Info>
  There is no separate testnet mode for merchants — verification uses real Concordium identities from the moment your worker is deployed and routed. Test the flow yourself with your own wallet before opening it to visitors.
</Info>

## What you need

* A [Veriox account](https://portal.veriox.io)
* A Cloudflare account with your domain added and proxied (orange cloud in DNS)
* The [Concordium wallet](https://concordium.com/download/) installed on your phone, with a fully verified identity, for testing

## Step 1 — Create a worker in Veriox

1. Sign in to [portal.veriox.io](https://portal.veriox.io)
2. Go to **Workers** and click **New Worker**
3. Enter a name (e.g. "My Shop")
4. Copy the **private key** shown after creation — it's displayed only once and you'll need it in the next step

## Step 2 — Create the worker in Cloudflare

1. Go to [dash.cloudflare.com](https://dash.cloudflare.com) → **Workers & Pages** → **Create** → **Create Worker**
2. Give it a name (e.g. `veriox-age-verification`) and click **Deploy**
3. Click **Edit code**, replace all the default code with the Veriox worker code from your portal (**Install** → **Copy worker**), and click **Deploy**. The code is personalised to this worker — your Worker ID is already built in.
4. Go to **Settings** → **Variables and Secrets** → **Add**:
   * Type: **Secret**, Name: `VERIOX_PRIVATE_KEY`, Value: paste your private key
5. Click **Deploy** to save

## Step 3 — Route your domain through the worker

1. In your Cloudflare worker, go to **Settings** → **Triggers** → **Add Route**
2. Enter `yourdomain.com/*` and select your domain from the Zone dropdown
3. Click **Save**

## Step 4 — Test it

Open your site in an incognito window. The Veriox popup should appear. Scan the QR code with your Concordium wallet and complete a verification.

<Check>
  Popup appeared and verification completed? Your integration is working. Check your [Veriox dashboard](https://portal.veriox.io) to see the verification appear in your usage stats.
</Check>

## Next steps

<CardGroup cols={2}>
  <Card title="Configure your worker" icon="sliders" href="/configuration/worker-options">
    Set your age threshold, session duration, and excluded pages
  </Card>

  <Card title="Go live" icon="rocket" href="/installation-dashboard/testing">
    Add billing details and start verifying real visitors
  </Card>
</CardGroup>

<Info>
  Prefer the command line? The [Wrangler CLI quick start](/installation-wrangler/quick-start) covers the same steps using the terminal.
</Info>
