New40% discount on yearly plans

The email sending you can rely on.

MailerJson is a South African simple email API with workspaces, credits and delivery tracking for businesses to send emails.

Buy credits with Paystack. Top up anytime

Everything you need to send email

Pay only for what you send

There is no monthly plan to outgrow or pay for while you are idle. You buy credits, and each email you send in production uses a few of them. Credits are R2,70 per 1000, and the price stays the same however many you buy. Because testing happens in the sandbox, your credits only go on emails that real users receive.

Virtual sandbox for testing

Grab a sandbox key and start sending right away, with no credits needed. Every email you send is intercepted and shown inside the virtual sandbox, so you can open it and see exactly how it looks at desktop, tablet and phone sizes. There is no limit on how many emails you send to the sandbox, so you can test as much as you like until the result is right.

Queued, fast sending

When your app calls the API, the email is accepted and placed in a queue straight away. Delivery then happens in the background, so your request returns quickly and a slow send never blocks a signup or checkout. A burst of traffic on your side gets queued instead of overloading anything.

Unlimited workspaces and templates

Create a workspace for each project, product or client so their emails stay separate and easy to find. Save your layouts once, such as welcome emails, password resets and receipts, and reuse them from any workspace. Your code only needs to send the template and the values that change. There is no cap on either, so growing never changes your bill.

3 months of email history

Every email you send in production is recorded, so when a user says they never got their reset link you can check what happened instead of guessing. History is kept for 30 days, which covers most support questions and debugging sessions. It is included on every account.

Safe switch to production

Going live is a one-line change: replace your sandbox key with a production key. Production keys come from the production dashboard, not the sandbox dashboard, so a test key can never send real email by accident. Keep each key in an environment variable on your server and it never has to reach the browser.

It works with your stack

Just plug your key to send the email.

JavaScript
PHP
Python
Go
Node.js
Ruby
Rust
Laravel
.NET

Example using cURL

Harum quae dolore inventore repudiandae? orrupti aut temporibus assumenda atque ab, accusamus sit, molestiae veniam laboriosam pariatur.

View full docs
curl -X POST https://api.example.com/v1/emails \
    -H "Authorization: Bearer $API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
        "from": "you@example.com",
        "to": "user@example.com",
        "subject": "Hello",
        "html": "<p>It works!</p>"
    }'

Integrate with your tools

Open-source platforms and CMSs you can connect in minutes.

WordPress

Install the plugin and send transactional email from any WordPress site.

Supabase

Trigger emails from auth events, database webhooks and edge functions.

PocketBase

Replace the default SMTP hooks with a single API call from your Go or JS hooks.

Strapi

Use the email provider plugin so Strapi sends through your workspace.

Directus

Send emails from Flows with a custom operation and your API key.

n8n

Drop an HTTP Request node into any workflow to send email.

Loved by developers

Harum quae dolore orrupti aut temporibus ariatur.

John Doe

Jonathan Yombo

Software Ingeneer

Tailus is really extraordinary and very practical, no need to break your head. A real gold mine.

John Doe

Yves Kalume

GDE - Android

With no experience in webdesign I just redesigned my entire website in a few minutes with tailwindcss thanks to Tailus.

John Doe

Yucel Faruksahan

Tailkits Creator

Great work on tailfolio template. This is one of the best personal website that I have seen so far :)

John Doe

Anonymous author

Doing something

I am really new to Tailwind and I want to give a go to make some page on my own. I searched a lot of hero pages and blocks online. However, most of them are not giving me a clear view or needed some HTML/CSS coding background to make some changes from the original or too expensive to have. I downloaded the one of Tailus template which is very clear to understand at the start and you could modify the codes/blocks to fit perfectly on your purpose of the page.

John Doe

Shekinah Tshiokufila

Senior Software Ingeneer

Tailus is redefining the standard of web design, with these blocks it provides an easy and efficient way for those who love beauty but may lack the time to implement it. I can only recommend this incredible wonder.

John Doe

Oketa Fred

Fullstack Developer

I absolutely love Tailus! The component blocks are beautifully designed and easy to use, which makes creating a great-looking website a breeze.

John Doe

Zeki

Founder of ChatExtend

Using TailsUI has been like unlocking a secret design superpower. It's the perfect fusion of simplicity and versatility, enabling us to create UIs that are as stunning as they are user-friendly.

John Doe

Joseph Kitheka

Fullstack Developer

Tailus has transformed the way I develop web applications. Their extensive collection of UI components, blocks, and templates has significantly accelerated my workflow. The flexibility to customize every aspect allows me to create unique user experiences. Tailus is a game-changer for modern web development!

John Doe

Khatab Wedaa

MerakiUI Creator

Tailus is an elegant, clean, and responsive tailwind css components it's very helpfull to start fast with your project.

John Doe

Rodrigo Aguilar

TailwindAwesome Creator

I love Tailus ❤️. The component blocks are well-structured, simple to use, and beautifully designed. It makes it really easy to have a good-looking website in no time.

John Doe

Eric Ampire

Mobile Engineer at @BRPNews • @GoogleDevExpert for Android

Tailus templates are the perfect solution for anyone who wants to create a beautiful and functional website without any web design experience. The templates are easy to use, customizable, and responsive, and the support team is always available to help. I highly recommend Tailus templates to anyone who is looking to create a website.

John Doe

Roland Tubonge

Software Engineer

Tailus is so well designed that even with a very poor knowledge of web design you can do miracles. Let yourself be seduced!

We're here to help

Do I need a monthly plan?

No. There are no monthly plans. You buy credits when you need them and each production email uses some of them. Credits cost R2,70 per 1000, and the price stays the same however many you buy.

What is the virtual sandbox?

It is a testing environment where you can send emails with a sandbox key and nothing reaches a real inbox. The emails are intercepted and shown inside the sandbox, where you can open each one and see how it looks at desktop, tablet and phone sizes before any real user sees it.

Do sandbox emails cost credits?

No. The sandbox has no limit, so you can send as many test emails as you like without using any credits. Your credits only go on emails sent in production.

How do I go live when I'm ready?

Replace your sandbox key with a production key. Production keys come from the production dashboard, not the sandbox dashboard. The rest of your code stays the same, and a sandbox key never sends real email.

Which languages and frameworks can I use?

Anything that can make an HTTP request. You send emails with a single API call, so it works the same from JavaScript, PHP, Python, Go or even a cron job written in bash. You can also connect it to tools like WordPress, Supabase and PocketBase.

How many workspaces and templates can I create?

As many as you want. Use a workspace for each project or client so their emails stay separate, and save your layouts as templates to reuse from any workspace. Neither one is capped or changes what you pay.

How long is my email history kept?

Production emails are kept for 30 days. That is enough to check whether a message was sent when a user says they never received it, and to debug problems after a release.

Where should I keep my API key?

In an environment variable on your server, never in code that runs in the browser. Anyone who has your key can send on your behalf. Use the sandbox key while developing and the production key only on your live server.