Documentation

Queuely API

Queuely is notification infrastructure for modern applications. Send email, SMS, push, and in-app messages through a unified API with delivery observability built in.

Introduction

The REST API is available at https://api.queuely.dev/v1. All requests require a bearer token from your dashboard.

Quickstart

Install the SDK and send your first notification in under five minutes.

Terminal
npm install @queuely-sdk
typescript
import { QueuelyClient } from "queuely-sdk"

const client = new QueuelyClient(process.env.QUEUELY_API_KEY!)

Authentication

Pass your secret API key in the Authorization header. Never expose secret keys in client-side code.

Headers
Authorization: Bearer qly_live_xxxxxxxx

Send notification

POST /v1/notifications creates a delivery job. Use idempotency keys for safe retries.

typescript
import { QueuelyClient } from "@queuely-sdk"

const client = new QueuelyClient(process.env.QUEUELY_API_KEY!)

await client.email.send({
  type: "email",
  to: "user@example.com",
  subject: "welcome",
  body: <p>Hello from Queuely</p>,
})