Bytloop MailDocs
Status

Getting started

  • Introduction
  • Quickstart

Sending email

  • Send a transactional email
  • Sending domains vs mailboxes

Framework guides

  • Send email from Next.js
  • Send email from Ruby on Rails
  • Send email from Django
  • Send email from Laravel

Domains

  • Verify a domain

Receiving email

  • Receive email
  • Webhooks

Reference

  • Rate limits
  • Errors
  • SDKs

Documentation

Ship email in an afternoon.

Everything you need to send transactional email, receive replies, verify a domain, and wire up webhooks. Prefer to explore the API interactively? Every endpoint is live in the API explorer.

Quickstart

Verify a domain, mint an API key, send your first message.

Send email

POST /api/v1/emails with a curl, Node, or Python sample.

Webhooks

Signed event delivery for opens, clicks, bounces, and more.

API explorerlive

Interactive reference with try-it-live requests.

Getting started

  • Introduction

    What Bytloop Mail is, who it is for, and when to reach for it.

  • Quickstart

    Verify a domain, mint an API key, and send your first email.

Sending email

  • Send a transactional email

    POST an email through the REST API from curl, Node, or Python.

  • Sending domains vs mailboxes

    Two concepts that often get conflated — the difference and when each one matters.

Framework guides

  • Send email from Next.js

    Send transactional email from a Next.js App Router Route Handler or Server Action, without exposing your API key to the client.

  • Send email from Ruby on Rails

    Send transactional email from Rails with a plain HTTP call — as a service object and as a background ActiveJob.

  • Send email from Django

    Send transactional email from Django with the requests library — as a service function and as a Celery task.

  • Send email from Laravel

    Send transactional email from Laravel with Http::, as a service class and as a queued job.

Domains

  • Verify a domain

    Publish DKIM, SPF, and DMARC records so mailbox providers accept your mail.

Receiving email

  • Receive email

    Route inbound mail into a Bytloop mailbox so your team can reply.

  • Webhooks

    Receive signed delivery, engagement, and inbound events at your own endpoint.

Reference

  • Rate limits

    Per-plan send caps, per-key request limits, and how the 429 response looks.

  • Errors

    HTTP status codes, common error codes, and the shape of a Bytloop error response.

  • SDKs

    Language libraries for the Bytloop Mail API. Officially supported and community.