K
KENGKOY MAIL
Temporary email made simple

Your email. Without the spam.

Create a temporary email address instantly. Receive messages privately without using your personal inbox.

✉

Your temporary email

Ready to receive messages

Creating temporary inbox...
⚡
Instant Create an inbox in seconds
🔒
Private No personal inbox required
♻
Disposable Use a fresh address anytime
Want to keep this email address?

My Email Addresses

0 / 20

Inbox

My Email Addresses

Manage your permanent Kengkoy Mail addresses from one place.

Kengkoy Mail API

Create mailboxes, authenticate users and retrieve incoming messages using the Kengkoy Mail REST API.

POST /api/v1/addresses
Create a temporary address. Authenticated requests create permanent addresses.
POST /api/v1/addresses Authorization: Bearer YOUR_TOKEN Content-Type: application/json {} Response: { "id": "...", "email": "abc123@kengkoy.net", "token": "...", "created_at": "...", "expires_at": "..." }
GET /api/v1/addresses
Get permanent addresses belonging to the authenticated account.
GET /api/v1/addresses Authorization: Bearer YOUR_TOKEN
GET /api/v1/{token}/emails
Retrieve all messages received by a mailbox.
GET /api/v1/YOUR_ADDRESS_TOKEN/emails Response: { "emails": [], "total": 0 }
GET /api/v1/{token}/emails/{id}
Retrieve an individual email message.
GET /api/v1/YOUR_ADDRESS_TOKEN/emails/EMAIL_ID Response: { "id": "...", "subject": "...", "from_address": "...", "to_address": "...", "received_at": "...", "body_plain": "..." }
POST /api/v1/auth/register
Create a Kengkoy Mail account.
POST /api/v1/auth/register Content-Type: application/json { "username": "your_username", "password": "your_password", "email": "you@example.com" }
POST /api/v1/auth/login
Authenticate a Kengkoy Mail account and receive an access token.
POST /api/v1/auth/login Content-Type: application/json { "username": "your_username", "password": "your_password" }
GET /api/v1/auth/me
Get the currently authenticated user.
GET /api/v1/auth/me Authorization: Bearer YOUR_TOKEN
POST /api/v1/auth/logout
Log out the current authenticated session.
POST /api/v1/auth/logout Authorization: Bearer YOUR_TOKEN

Welcome back

Sign in to access your saved emails.

Don't have an account?
Message

(No subject)