Your readers are here.Give them a place to talk.

Threadline gives publishers a fast, beautiful, privacy-first comments system they own — without the bloat, ads, tracking, and loss of control of legacy platforms.

This is exactly the kind of discussion I wish more publications kept on their own sites.

Thanks for joining the conversation. See you in the next story.

Pick the reason you're looking

Paste. Done.

One HTML snippet, any platform. Async loader (<12KB) lazy-loads the widget below the fold.

<div id="threadline-comments"></div>

<script

src="$https://threadline-api-delta.vercel.app/api/embed"

data-site-id="tl_pub_your_site_key"

data-api-url="$https://threadline-comments-api.onrender.com"

async></script>What we promise — and mean

One script tag.

Any platform.

Drop Threadline into any site in 60 seconds. No backend to set up, no configuration anxiety. It works on plain HTML, every major CMS, and any modern JavaScript framework.

<div id="threadline-comments"></div> <script src="https://threadline-api-delta.vercel.app/api/embed" data-site-id="tl_pub_your_site_key" data-api-url="https://threadline-comments-api.onrender.com" async></script>

No behavioral ads.

No data selling. Ever.

Your readers' data is yours. We don't log IP addresses, build behavioral profiles, or pass data to ad networks. Privacy is an architectural constraint — not a checkbox.

Moderate confidently.

At any scale.

A moderation queue that gives your team the tools to keep conversations healthy without burning out. Deterministic rules, no AI black boxes.

Check out this amazing deal on...

I think this article got a few facts wrong about...

This triggered the keyword filter for...

Really well explained, especially the TIP section.

Agreed — the portable identity idea is underrated.

Any word on the self-hosted timeline?

Comments that bring

readers back.

Threaded discussions, emoji reactions, reply notifications, and weekly digests turn one-time visitors into a community that keeps coming back.

Understand your

community.

See which posts spark real conversations, who your most engaged readers are, and how discussion activity connects to content resonance — all without surveillance.

# Fetch recent comments

GET /api/v1/comments

?site_id=tl_pub_xxx

&limit=20

# Webhook payload example

{ "event": "comment.created",

"site_id": "tl_pub_xxx",

"comment": { ... } }API-first.

Integrate anywhere.

Full REST API with an OpenAPI spec, webhook events for every action, and first-class packages for React, Next.js, Ghost, Astro, and Hugo. No vendor lock-in.

Simple, transparent pricing.

Free to start. Pro $12/mo · Publisher $39/mo · billed monthly via PayPal when Payments System is on.

Free

For personal blogs and small sites.

Pro

Opens when Payments System is on.