Top all-time · #3746
Courier
Company blog · courier.com/blogprogrammingstartups
Courier is the company blog at courier.com, writing about programming and startups. Since 2020, 19 different Hacker News readers have linked it 112 times, most often “How We Built Our Documentation on Docusaurus”. It is still writing: the last post was on 2026-10-23, and you can follow it by feed.
Too few sampled comments (16) to say how often HN recommends it.?
Why HN links it
HN readers mostly link Courier for its notification infrastructure product, its docs and its engineering posts on sending notifications and documentation tooling, often in company announcement and hiring threads.
Summarised by Claude from a sample of 16 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
The messaging platform for humans and AI agents. Send multichannel notifications across email, push, SMS, Slack, and more, with journeys and preferences built in.
Most-linked posts?
- How We Built Our Documentation on Docusaurus4 people · 4 mentions · first linked 2022-05-19
- Build a WebAssembly Language for Fun and Profit: Lexing3 people · 3 mentions · first linked 2022-08-18
- Build a WebAssembly Language for Fun and Profit: Parsing3 people · 3 mentions · first linked 2022-08-25
- Launch HN: Courier (YC S19) – Developer infrastructure for product notifications2 people · 5 mentions · first linked 2021-02-05
- GDPR and Customer Communications for SaaS2 people · 3 mentions · first linked 2022-06-20
- Cloud Security Compliance2 people · 3 mentions · first linked 2022-07-11
- API's Are the Prefabrication of Software2 people · 2 mentions · first linked 2022-05-05
- Serverless Students, Believe the Hype2 people · 2 mentions · first linked 2022-05-27
- Three Ways to Send Emails Using Python with Code Tutorials2 people · 2 mentions · first linked 2021-06-08
- Show HN: How to add a notification system to your MVP2 people · 2 mentions · first linked 2021-07-02
What Hacker News says?
This is interesting to me. I'm extremely frustrated by meal delivery apps, where I need the notifications on to know when my food is here, but hate getting promotional ads at random We're working on tools to help developers send notifications more easily at https://www.courier.com/ , and working on tools like automations to hopefully make notifications a bit smarter and less spammy.
Comment linking /
on “I only care about the helpful notifications, not the promotional ones”Submitted Three things to never build yourself: auth, notifications, payments as a story · 213 points
HN discussionCourier | Full-Stack, Data, and Mobile Engineers | U.S. REMOTE / San Francisco Bay Area • We power notification infrastructure for software companies like LaunchDarkly, UserVoice, and Lattice. • We pay San Francisco salaries regardless of your location – $150k-$260k for engineering roles • Serverless node.js/TypeScript backend • React.js/next.js/TypeScript frontend • Many languages for various libraries & SDKs we sh…
Comment linking /
on “Ask HN: Who is hiring? (May 2022)”Submitted Developer's Guide to SaaS Compliance as a story · 181 points
HN discussion> I like include asciidoctor[1] and mdbook [2]. Though I find that even those are overkill for my hobby projects at least ... That's one thing: Docusaurus is not necessary just for hobby projects where the doc only exists for yourself and a few users. It can be used for hobby project but it can also scale for much larger projects where the doc is a critical part of the success of the project, and where the company b…
Comment linking /docs/reference/send/message/
on “Docusaurus 2.0”Submitted Launch HN: Courier (YC S19) – Developer infrastructure for product notifications as a story · 103 points
HN discussionbrabel that's fair, I also like simple things btw. Can you please share your doc site, so that I can at least know what kind of docs experience you are building? Tailwind is not something we support atm, and when we'll do it will be optional. The only choices you cannot opt-out are: Node.js, React, CSS, JavaScript, Markdown/MDX. The rest is all optional and provided as plugins. You don't need to use TS nor Tailwind,…
Comment linking /docs/reference/send/message/
on “Docusaurus 2.0”Submitted The Developer's Guide to Building Notification Systems: Scalability, Reliability as a story · 33 points
HN discussionWe have a default tabs component that you can use with MDX https://docusaurus.io/docs/markdown-features/tabs But really, MDX gives you the freedom to implement your own tabs system. See for example how Courier is documenting usage of an API with multiple languages: https://www.courier.com/docs/reference/send/message/ See also this frontend framework switcher in the sidebar: https://docs.dyte.io/react-ui-kit/ You can…
Comment linking /docs/reference/send/message/
on “Docusaurus 2.0”Submitted We Kept Datadog from Blowing Up Our AWS Bill as a story · 13 points
HN discussionWe do not have a first-class plugin to generate a linear PDF documentation, but are willing to have one. Our plugin lifecycles could enable you to build one, and we might create an official one in the future. Keep in mind Docusaurus is a good tool to produce interactive docs. A PDF is not very interactive so if you want any interactivity, you'd have to limit yourself to a subset of Docusaurus features. > Generating…
Comment linking /docs/reference/send/message/
on “Docusaurus 2.0”Submitted Who Knew Email Subjects Are So Complicated as a story · 12 points
HN discussionAs the Docusaurus site maintainer, I believe MkDocs is great (and probably simpler) but our plugin system is more powerful, MDX/React makes it easier to make the docs interactive, and we have more flexibility for theming. See the carousel of site screenshots here: https://docusaurus.io/blog/2022/08/01/announcing-docusaurus-... I'm curious to see highly customized MkDocs sites that truly respect your branding. What I…
Comment linking /docs/
on “Docusaurus 2.0”Submitted From MVP to Production Ready with Serverless as a story · 12 points
HN discussion> I would love to see if there are more startups or products out there like MagicBell We don't currently do in-app notifications so not directly like MagicBell, but handle a lot of the other challenges you mentioned. We were heavily inspired by how Slack solves this problem (they're one of our investors): https://www.courier.com/
Comment linking /
on “Launch HN: MagicBell (YC W21) – embedded notification system for your product”Submitted Hacking PostgreSQL Internals to Deliver Push Notifications as a story · 11 points
HN discussionUpdate! We love this idea here at Courier ( https://www.courier.com/ ) and just launched a MagicBell integration ( https://docs.courier.com/docs/magicbell ) to make it easy to send notifications to email via SendGrid/SES/Mailgun/etc., SMS via Twilio/MessageBird/Plivo/etc., mobile push, Slack, MS Teams, and – now – in-app! Looking forward to finding other cool ways to work together.
Comment linking /
on “Launch HN: MagicBell (YC W21) – embedded notification system for your product”Submitted The Developer's Guide to Building Notification Systems: Routing and Preferences as a story · 11 points
HN discussionHey Hana – I love what you're doing with in-app. Congrats on YC! Courier ( https://www.courier.com ) is also in this space, but we're focused on other channels like email, Slack, SMS, MS Teams, SMS, etc. as well as handling orchestration capabilities around lists, preferences, and sequences. I'm pretty confident you & I started Magicbell & Courier for the same reason: we were both tired of seeing this have to be bui…
Comment linking /
on “Launch HN: MagicBell (YC W21) – embedded notification system for your product”Submitted Building an Instagram Clone for Puppies Using Courier Inbox, Next.js and Inngest as a story · 10 points
HN discussionhttps://www.courier.com/docs/guides/tutorials/how-to-configu... Leonardo DiCaprio sitting up in chair pointing at the tv screen I kid you not two days ago I said to my Jr. SRE "We need a way to bifurcate an alert to multiple channels via webhook" due to our unique observability needs and slaps knee here it is. We were about to launch off and try building something this quarter, and then here you come down off the mo…
Comment linking /docs/guides/tutorials/how-to-configure-multi-channel-routing/
on “Launch HN: Courier (YC S19) – Developer infrastructure for product notifications”Submitted Build a WebAssembly Language for Fun and Profit: Lexing as a story · 9 points
HN discussionYup! We support in-app notifications via real-time "toast" as well as an inbox where your users can see the last 20 (or more) notifications, mark them as read/unread, etc. Demo example: https://reactinappnotification.com/ Docs: https://www.courier.com/docs/guides/providers/push/courier-p...
Comment linking /docs/guides/providers/push/courier-push/
on “Launch HN: Courier (YC S19) – Developer infrastructure for product notifications”Submitted Notifications are good for user experience. There, I said it as a story · 9 points
HN discussionGreat article. All of this complexity is the reason I started Courier (YC S19) [0], which we just launched on HN [1] a few days ago. :-) We take the approach of essentially offering an abstraction layer that lets you route to one or more channels based on data related to the notification event instead of having to hardcode the integration at the callsite. This has the added benefit of also letting you pull the templ…
Comment linking /
on “Sending notifications programmatically: let me count the ways”Submitted DynamoDB Key Partition Strategies as a story · 8 points
HN discussionIf you like SendWithUs (which the company has pivoted away from in favor of their new product, Dyspatch), I think you'd love the templating system we've built: https://www.courier.com
Comment linking /
on “Ask HN: How are you performing email flows on your early stage product?”Submitted Developer's Guide to Building Notification Systems: Observability and Analytics as a story · 7 points
HN discussionSame author wrote this a few months ago. Not everyone loves AWS only stack though. https://www.courier.com/blog/multi-channel-notifications-aws
Comment linking /blog/multi-channel-notifications-aws
on “The Developer's Guide to Building Notification Systems: Scalability, Reliability”Submitted You Can't Replace REST with GraphQL as a story · 7 points
HN discussion