Linje Docs

Simple email infrastructure

Send transactional email. Turn incoming email into webhooks.

Use Linje to send transactional email from your app, receive inbound email as structured webhooks, or handle both in one place.

HTTP to email Email to HTTP Receipts Magic links Password resets Replies Support inboxes

Outgoing

Your app posts a message. Linje sends the email.

Use it for magic links, receipts, password resets, invites, and other product mail.

Your app Linje Recipient inbox
POST /v1/messages
{
  "from": "auth@tx.example.com",
  "to": ["you@example.com"],
  "subject": "Your sign-in link"
}

Incoming

An email arrives. Your app gets a webhook.

Use a Linje inbox directly or forward mail into one. Linje sends your endpoint a signed, structured payload.

Mail Linje inbox Your endpoint
POST /v1/inboxes

POST https://app.example.com/inbound
{
  "from": "user@example.com",
  "subject": "Reply",
  "attachments": [...]
}

Why teams pick it

One small service with a clear job.

Linje keeps email close to the rest of your application instead of becoming a separate system your team has to think about all day.

HTTP out

Send product mail with one API call.

Email back in

Inbound mail becomes a webhook your app can use.

Simple to operate

Useful tools when you need them. Simple API at the center.

Pricing

Simple usage pricing.

Pricing is based on messages processed each month.

One outbound email is one message. One inbound email delivered to your webhook is one message.

Plan Monthly usage Price
Starter 500 messages / month Free
Growth 5,000 messages / month $5 / month
Scale 50,000 messages / month $25 / month