Your email. One simple API.

Good things
start with
a message.

The email relay for everything you’re building. Bring your Postmark account. Give each application a token. Get back to your product.

Sign in with Citadel. Your provider stays yours.

Less setup. More shipped.01 / SEND
hello-world.sh
# Your first email. That’s the whole request.

curl https://fabrica.g.combine.mesa.ws/api/v1/emails \
  -H "Authorization: Bearer $FABRICA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "to": "someone@example.com",
  "from": "hello@your.app",
  "subject": "You’re in.",
  "text_body": "Let’s make something good."
}'
200 OK accepted by Postmark

A REAL API. AN EXAMPLE RESPONSE.

Application-scoped tokens Encrypted provider keys A drop-in Elixir adapter Ready to self-host

A small layer, a simpler stack

From idea to inbox.

A shared home for your email infrastructure, with a clear boundary around every application.

01

Make a little space.

Organize a project, a business, or your next experiment. Your spaces belong to your Citadel identity.

02

Bring your Postmark key.

Connect email once per space. Fabrica encrypts the server token and shares the connection with your applications.

03

Ship the message.

Create an application, copy its token, and send through a simple HTTP API. Rotate or pause access whenever you need.

Made to fit your stack

A new token. The same mailer.

Using Elixir and Swoosh? Copy one adapter module, configure your Fabrica URL and token, and keep composing emails the way you already do.

Meet your adapter