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

# Introduction

> Email, SMS, and push notifications from one API

Pulsewave is a messaging API for sending transactional and marketing email, SMS, and push notifications. One endpoint, one set of credentials, and consistent delivery tracking across every channel.

<Card title="Send your first message" icon="rocket" href="/quickstart" horizontal>
  Get an API key and send a message in under five minutes.
</Card>

## What you can build

<Columns cols={2}>
  <Card title="Transactional email" icon="envelope" href="/api-reference/messages/send">
    Receipts, password resets, and order confirmations with reliable delivery tracking.
  </Card>

  <Card title="SMS notifications" icon="comment-sms" href="/concepts/messages">
    One-time codes, shipping updates, and alerts sent to any E.164 number.
  </Card>

  <Card title="Push notifications" icon="bell" href="/concepts/messages">
    Mobile push delivery using the same request shape as email and SMS.
  </Card>

  <Card title="Marketing campaigns" icon="bullhorn" href="/concepts/contacts-and-lists">
    Manage contacts, lists, and unsubscribes without building your own suppression logic.
  </Card>
</Columns>

## How it fits together

<Columns cols={2}>
  <Card title="Messages" icon="paper-plane" href="/concepts/messages">
    The core object — send one, track its status from `queued` to `delivered`.
  </Card>

  <Card title="Templates" icon="file-lines" href="/concepts/templates">
    Versioned content your application fills in with data instead of building HTML by hand.
  </Card>

  <Card title="Contacts & lists" icon="users" href="/concepts/contacts-and-lists">
    Recipients and groups, with subscription state tracked automatically.
  </Card>

  <Card title="Webhooks" icon="tower-broadcast" href="/webhooks">
    Real-time delivery, open, click, and bounce events pushed to your server.
  </Card>
</Columns>

## Reference

<CardGroup cols={2}>
  <Card title="API reference" icon="code" href="/api-reference/introduction">
    Every endpoint, request, and response field.
  </Card>

  <Card title="SDKs" icon="box" href="/sdks">
    Official client libraries for Node.js and Python.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    API keys, scopes, and live vs. test mode.
  </Card>

  <Card title="Errors" icon="triangle-exclamation" href="/errors">
    Error types, codes, and how to handle them.
  </Card>
</CardGroup>
