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

# Introduction

> Build and scale your fintech products with VTULab APIs.

# Build airtime, data, and identity products with VTULab

Integrate airtime, data bundles, and identity services into your applications with a single, unified API designed for developers.

<CardGroup cols={2}>
  <Card title="Quickstart Guide" icon="bolt" href="/quick-start">
    Get your API keys and make your first request in under 5 minutes.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/vtu/data-catalog">
    Explore our interactive API explorer and try endpoints in real-time.
  </Card>
</CardGroup>

## Core Services

Everything you need to power your mobile services and identity workflows.

<CardGroup cols={3}>
  <Card title="Airtime" icon="phone">
    Automated top-up for MTN, Airtel, Glo, and 9mobile.
  </Card>

  <Card title="Data Bundles" icon="wifi">
    SME, Gifting, and Corporate Gifting bundles across all networks.
  </Card>

  <Card title="NIN Verification" icon="id-card">
    Real-time identity verification via NIMC database.
  </Card>

  <Card title="BVN Verification" icon="building-columns">
    Validate bank records and KYC details instantly.
  </Card>

  <Card title="Wallet Funding" icon="wallet">
    Automated wallet funding for seamless transactions.
  </Card>

  <Card title="Transactions" icon="list-check">
    Query and track every transaction with detailed status reports.
  </Card>
</CardGroup>

## Seamless Integration

Get started with just a few lines of code. No complex setups or legacy protocols.

<CodeGroup>
  ```bash cURL theme={null}
  curl --request GET \
    --url https://api.vtulab.com/v1/vtu/data \
    --header 'Authorization: Bearer YOUR_API_KEY' \
    --header 'Accept: application/json'
  ```

  ```javascript Node.js theme={null}
  const axios = require('axios');

  const response = await axios.get('https://api.vtulab.com/v1/vtu/data', {
    headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
  });

  console.log(response.data);
  ```
</CodeGroup>

## Why developers choose VTULab

<CardGroup cols={2}>
  <Card title="Developer-First" icon="square-code">
    Modern REST APIs, detailed documentation, and a native sandbox environment.
  </Card>

  <Card title="Fintech-Grade Reliability" icon="shield-check">
    99.9% uptime with redundant connections to all major providers.
  </Card>

  <Card title="Production Ready" icon="rocket">
    Built to handle high-volume traffic with low-latency response times.
  </Card>

  <Card title="Instant Webhooks" icon="bell">
    Receive real-time notifications for transaction updates and wallet events.
  </Card>
</CardGroup>

## Quick Start

Follow these four steps to go from zero to production.

<Steps>
  <Step title="Create an Account">
    Sign up at [vtulab.com](https://vtulab.com/register) to access your developer dashboard.
  </Step>

  <Step title="Generate API Keys">
    Obtain your **Test** and **Live** keys from the **Settings > API** section.
  </Step>

  <Step title="Make First Request">
    Use your Test Key to call the [Data Catalog](/api-reference/vtu/data-catalog) endpoint.
  </Step>

  <Step title="Go Live">
    Fund your wallet, switch to your Live Key, and start processing real transactions.
  </Step>
</Steps>

<Info>
  **Need help?** Our developer support team is available 24/7. Join our [Discord Community](https://discord.gg/vtulab) or email [support@vtulab.com](mailto:support@vtulab.com).
</Info>
