planned

Monitor Bluesky for mentions

Real-time posts from the Bluesky firehose, free and official. Planned.

BSBlueskyplanned

How do you monitor Bluesky for mentions?

When Bluesky ships as a source, discatch will read every public post from the official firehose in real time, free, with no authentication. Your boolean query is evaluated on the stream and new matches push to your agent batched to one per minute. Bluesky is planned.

What discatch reaches

Every public post as it is made, matched locally against your query, batched to at most one push per minute per catch.

How

The official firehose, free, no auth. Terms are matched on the stream and the boolean query is evaluated in the normalizer.

A query

One syntax for every source: quotes, AND, OR, NOT, site:, author:, lang:.

query

"your product" OR @yourhandle

Good for

  • Real-time launch watching.
  • Replies and quote posts that mention you.
  • Developer communities that moved from X to Bluesky.

What an alert looks like

One result, as a catch delivers it: source, author, the post, a prescore, thread context, and a suggested action your agent can act on.

BSBlueskyplanneddevrel.example.dev

Moved off X last month and I still need keyword alerts for my product. F5Bot doe

Moved off X last month and I still need keyword alerts for my product. F5Bot does HN and Reddit. Anyone know a tool that does Bluesky and pushes to a webhook?

0.79 11 4ev_01J8Q4BLUESKY00SAMPLE0001

In depth

Real-time vs polled sources

Bluesky is a real-time source: the firehose delivers posts as they are made. Most other sources are polled: discatch checks the API at the catch interval. Real-time sources batch to one push per minute per catch, regardless of the interval. For tight-interval catches during a launch, real-time sources deliver faster than polled sources.

No auth, no quota, no cost

The Jetstream firehose is the only source in discatch’s set that requires no authentication, has no API quota, and costs nothing on the provider side. The cost of a Bluesky catch is compute and the unit price, not API credits. This is why Bluesky will be the cheapest real-time source discatch offers.

Bluesky and the developer migration

Developer communities have been moving from X to Bluesky since 2024. The AT Protocol is open, the firehose is free, and the community skews technical. For products that serve developers, Bluesky is where part of the conversation now lives. A catch that covers both Bluesky and X (through the web index) catches the conversation wherever it moved. The migration is ongoing, so monitoring both is the practical choice for the next year.

Notes

  • This source is planned. It appears in the source list and in these docs so an agent can plan for it; requests that name it are refused with source_unavailable and a next_action until it ships.
  • Real-time sources deliver on their own cadence regardless of the catch interval, batched to one push per minute.
  • The firehose is free, public, and requires no authentication. This makes Bluesky the cheapest real-time source to run.

Why Bluesky matters and who is covering it

Seven or more small vendors already have Bluesky monitoring pages: Syften, Octolens, SnitchFeed, Alertly, Skyscraper, mention.blue, and BluePilot. Mentionlytics published a feature announcement. The source is crowded with small tools, but no single winner has emerged, and none push to an agent.

Bluesky’s official firehose is free, public, and requires no authentication. This makes it the cheapest real-time source to operate. discatch’s angle is real-time via the firehose and push to your agent within one minute.

What a catch on Bluesky will be good at

  1. Real-time launch watching across Bluesky and every other source.
  2. Developer communities that moved from X to Bluesky, where your product is discussed.
  3. Replies and quote posts that mention your product, each a separate result with context.

What arrives today and what is planned

Bluesky is planned. No results arrive from Bluesky today. Some Bluesky content may appear as web results if the index has picked it up, but this is partial and not guaranteed. When Bluesky ships, discatch will read the firehose in real time, match your boolean query on the stream, and push new results to your agent.

Example queries

Your product or handle

"your product" OR @yourhandle

Category conversations

"social listening" OR "brand monitoring"

The firehose advantage

Bluesky’s official Jetstream firehose is free, public, and requires no authentication. Every public post flows through it in real time. discatch matches your boolean query on the stream, not by polling. This means a mention arrives in under a minute, not at the next poll interval. For launch-day watching, this is the difference between catching a complaint while the thread is small and finding it after it has 200 replies.

The firehose also means Bluesky catches cost less to operate than sources that require per-call API quota. The cost is compute, not API credits. discatch passes this through: the quote for a Bluesky catch will be lower than for a YouTube catch of the same size.

The migration from X

Developer communities have been moving from X to Bluesky since 2024. The conversations about your product that used to happen on X now happen partly on Bluesky. A catch that covers both (Bluesky directly, X through the web index) catches the conversation wherever it moved.

Playbooks

Questions

Is Bluesky monitoring live?

No. Bluesky is planned. It is one work item behind the phase 1b gate. The doctor manifest’s sources_now list is the source of truth for what is live.

When does Bluesky ship?

It is one work item behind the phase 1b gate. The doctor manifest’s sources_now list updates when it ships.

How will Bluesky monitoring work?

discatch will read every public post from the official firehose in real time. Your boolean query is evaluated locally on the stream. New matches batch to one push per minute per catch.

What will a Bluesky catch cost?

The firehose is free. Costs are one alert unit per firing plus one result unit per matched item. The quote tells you the ceiling.

Will Bluesky be real-time?

Yes. The firehose delivers posts as they are made. Matches batch to one push per minute per catch, regardless of the catch interval.

Can I get Bluesky results today?

Not directly. Bluesky is planned. Some Bluesky content may appear as web results if the index has picked it up, but this is partial.

Does Bluesky require authentication?

No. The official firehose is public and free. No API key or OAuth flow is needed on Bluesky’s side.

Which competitors have a Bluesky page?

Syften, Octolens, SnitchFeed, Alertly, Skyscraper, mention.blue, and BluePilot each have a Bluesky page. Mentionlytics has a feature announcement. The source is crowded with small vendors, but no single winner has emerged.

Will quote posts be caught?

Planned, yes. Quote posts and replies that match your query will be separate results, each with their own prescore.

What makes discatch different from other Bluesky tools?

Push. Most tools require your agent to poll. discatch pushes matches to your webhook, Claude Code command, or Doozy todo as they arrive.

Is the AT Protocol open enough to rely on?

Yes. The Jetstream firehose is part of the AT Protocol, which is open and documented. Bluesky runs it publicly with no authentication required. It is more reliable than any scraping-based approach and costs nothing on the provider side.

Last reviewed by , founder, dcouple. Facts from docs/data-sources.md and docs/coverage-matrix.md; status from docs/api.md; the search landscape from docs/seo/keyword-map.md.