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

# Introduction

> What WazzAPI helps you do with messaging, contacts, templates, and webhooks

<img className="block" src="https://mintcdn.com/nanostudio/90ovur0XqbRcPGi-/images/hero-light.png?fit=max&auto=format&n=90ovur0XqbRcPGi-&q=85&s=6c16162d56b8d9d5b22be06ee9d18f0c" alt="Hero Light" width="1983" height="793" data-path="images/hero-light.png" />

# Welcome to WazzAPI

WazzAPI gives teams a single place to manage WhatsApp operations with more control and less manual work.

* connect and monitor WhatsApp accounts
* route device traffic through HTTP or SOCKS5 proxies
* organize contacts and groups
* create reusable templates
* send direct and interactive messages
* inspect connected devices with the public API
* receive real-time webhook events

Teams use the dashboard for day-to-day operations, while backend integrations use API keys to call the public API.

<CardGroup cols={3}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Connect your account, create an API key, and send your first message.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Explore the public API schema.
  </Card>

  <Card title="Messaging" icon="message" href="/features/messaging">
    Send text, media, location, contact-card, and interactive messages.
  </Card>

  <Card title="Authentication" icon="lock" href="/authentication">
    Learn how dashboard access and API authentication work together.
  </Card>

  <Card title="WazzAPI MCP" icon="sparkles" href="/wazzapi-mcp">
    Connect WazzAPI to Claude Code, Cursor, VS Code, and other MCP-compatible agents.
  </Card>

  <Card title="Python SDK" icon="python" href="/sdks/python">
    Install the official `wazzapi` package and integrate faster with Python.
  </Card>

  <Card title="Node.js SDK" icon="node-js" href="/sdks/node">
    Install `@wazzapi/wazzapi` for typed Node.js and TypeScript integrations.
  </Card>
</CardGroup>

## What you can do with the API

With an API key you can automate the same core workflows as the dashboard:

* contacts and contact groups
* devices (list, link, status, proxy)
* messaging and delivery status
* campaigns
* templates
* conversation threads
* webhook subscriptions and event payloads

## Explore Features

<CardGroup cols={3}>
  <Card title="Contacts" icon="address-book" href="/features/contacts">
    Manage audience data, groups, imports, exports, and sync flows.
  </Card>

  <Card title="Templates" icon="file-invoice" href="/features/templates">
    Create reusable templates with built-in and custom variables.
  </Card>

  <Card title="Campaigns" icon="bullhorn" href="/features/campaigns">
    Build targeted sends for grouped audiences and scheduled delivery.
  </Card>

  <Card title="Shared Inbox" icon="inbox" href="/features/inbox">
    Work conversation threads and reply from the API.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/webhooks">
    Receive signed webhook deliveries for message and device updates.
  </Card>

  <Card title="Analytics" icon="chart-simple" href="/features/analytics">
    Monitor delivery outcomes, device health, and key performance metrics.
  </Card>

  <Card title="Settings" icon="gear" href="/features/settings">
    Manage profile, billing, webhooks, API keys, and related preferences.
  </Card>

  <Card title="Proxy Support" icon="network-wired" href="/features/proxy">
    Route WhatsApp device sessions through HTTP or SOCKS5 proxies.
  </Card>
</CardGroup>

## Getting Help

<CardGroup cols={3}>
  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Explore the public API schema and endpoint details.
  </Card>

  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Jump straight into the first end-to-end message send flow.
  </Card>

  <Card title="WazzAPI MCP" icon="sparkles" href="/wazzapi-mcp">
    Add WazzAPI to an MCP-compatible agent for natural-language workflows.
  </Card>

  <Card title="Python SDK" icon="python" href="/sdks/python">
    Use the typed SDK for messages, contacts, templates, and webhooks.
  </Card>

  <Card title="Node.js SDK" icon="node-js" href="/sdks/node">
    Use the official TypeScript-friendly SDK for server-side integrations.
  </Card>
</CardGroup>
