# Overview

OpenEmail gives you real mailboxes on your own domain, with no per-mailbox fee. Create them by API and use them over REST, IMAP or JMAP.

<DocsCards
  part='not-prose'
  cards={[
    { href: '/docs/guides/authentication', icon: 'book-open', title: 'Guides', description: 'Common flows, step by step: credentials, mailboxes, messages, sending.' },
    { href: '/docs/api/overview', icon: 'api', title: 'API reference', description: 'Every operation, with its parameters, its answers and an example.' },
    { href: '/docs/cli', icon: 'command-line', title: 'CLI', description: 'Every command group and global flag, plus the interactive terminal client.' },
  ]}
/>

## Start here

- [Introduction](/docs/introduction): what OpenEmail is, and the core concepts.
- [Core concepts](/docs/core-concepts): the vocabulary, from domains and addresses to labels and threads.
- [Quickstart](/docs/quickstart): a real mailbox and a parsed message in minutes.
- [Add your domain](/docs/add-your-domain): prove you own it, publish its DNS, turn on sending.

## Guides

- [Authentication](/docs/guides/authentication): base URL, credentials, and error conventions.
- [Mailboxes](/docs/guides/mailboxes): create, list, and read mailboxes.
- [Messages](/docs/guides/messages): list a mailbox and read a message back.
- [Sending](/docs/guides/sending): send from a mailbox, per-recipient results.

## Tools

- [App](/docs/app): sign up, then set up domains, mailboxes, routing, sending, and API keys in the browser.
- [Webmail](/docs/webmail): read and send mail in the browser, on your own hostname and brand.
- [CLI](/docs/cli): every command group and global flag, plus the interactive terminal client.

## API reference

Every endpoint, generated from the OpenAPI spec and grouped by the tags the API
uses: Mailboxes, Messages, Delivery, and the rest. Each page carries the
request and response schemas, and a runnable example in seven languages. It
has its own tab at the top of this page.

## Need help?

We are always here at [support@open.email](mailto:support@open.email).
