About
Email infrastructure, without the guesswork.
Sendridge sends the mail your application has to send — verification links, password resets, receipts, notifications — and the campaigns you send on purpose. One pipeline, one record of what happened to every message.
Why
Sending is easy. Knowing what happened is not.
Handing a message to a mail provider takes one API call. The hard part starts afterwards — whether it arrived, whether it bounced, whether the recipient marked it as spam, and whether you are about to send to that same dead address again tomorrow.
Most of that work is invisible until it goes wrong, and by then the damage is to a sending reputation that takes months to rebuild. Sendridge treats it as the product rather than the footnote: every message keeps a record, every bounce and complaint comes back through a verified endpoint, and addresses that fail are suppressed before you can send to them again.
It runs on Amazon SES. That is a deliberate choice, not a detail — SES is the same infrastructure much larger providers are built on, and building directly on it means fewer layers between your send and the mailbox.
What exists
What is actually built.
Not a roadmap. These are running today.
An HTTP API
One authenticated endpoint that accepts a message and answers immediately with an id. Delivery happens asynchronously through a queue and a background worker.
A typed Node SDK
Published on npm as `sendridge`. Node 18 and above, ESM and CommonJS builds, no runtime dependencies, and named error classes instead of one opaque failure.
Campaigns and audiences
A composer and contact management in the dashboard, sharing the same sending pipeline, suppression list and delivery records as the transactional API.
A feedback loop that closes
Bounces and complaints arrive over a signature-verified endpoint, update the message record, and add the address to a suppression list that blocks later sends before they leave.
How it is built
Three commitments.
Say only what the product does
No invented uptime figures, no delivery-rate percentages, no badges for capabilities that do not exist. If a number is not measured, it does not appear on this site.
Priced to start at zero
A free plan with a real allowance, not a trial that expires. You should be able to ship something before you decide whether to pay for it.
Built for where it is used
Prices in naira as well as dollars, and documentation written for developers who are integrating it themselves rather than delegating it to a vendor team.
Questions are welcome.
Sendridge is early, and that is the best time to ask for something. Write to support@sendridge.com.