The migration mechanism, as documented by Reddit
FACT. The intended end-state is the Developer Platform, commonly referred to as Devvit —
Reddit's app-hosting and runtime environment for subreddit-scoped and site-scoped apps, distinct from
the older Data API + PRAW model. Migration means porting an app from Data API/PRAW to Devvit, not
merely re-authorising it.
FACT — the phased timeline table, quoted verbatim from the r/redditdev post (u/boat-botany):
| Date | What happens |
|---|
| October 31, 2026 | New requests for public API access will no longer be accepted. |
| November 10, 2026 | We share a migration progress update and deadline reminder. |
| November 30, 2026 | Registration closes for the migration bounty program. |
| January 12, 2027 | API access starts to close for apps and users that haven't registered or responded to our outreach. We'll also share a progress update and reminder. |
| February 23, 2027 | We share another migration progress update and reminder. |
| March 2027 | Public access will close for all remaining apps and users. |
The same two endpoints are stated in the live portal page at
https://developers.reddit.com/app-registration: "Starting January 12, 2027, we'll begin removing API
access for apps and users that haven't registered or engaged with the Reddit Developer Platform Team.
Remaining public API access will end in March 2027."
The two gates
Reddit's shutdown has two independent gates, and this is the most commonly misunderstood part of
the story:
- Registration gate (2027-01-12). Failing to register, or failing to respond to Reddit's
outreach, starts losing API access. Registration alone preserves access.
- Migration gate (March 2027). Access closes "for all remaining apps and users" — i.e. for
everything not ported to the Developer Platform.
INTERPRETATION. Registering keeps the lights on; it does not keep the product running. Teams
that read the January deadline as the deadline will discover in January that they have bought a few
months, not a solution.
The RSS replacement, as documented by Reddit
FACT. For moderator alerting, Reddit recommends Devvit apps, naming Discord Relay. The
listing at https://developers.reddit.com/apps/discord-relay documents an app (version 3.0.0, last
updated Aug 31, 2026, creator u/Lil_SpazJoekp) that relays subreddit activity to Discord or
Slack. Documented capabilities include up to six webhook destinations with per-destination
event routing across All, Posts, Comments, Modlog, Modmail, Modqueue, Reported, or Unmoderated;
modqueue scans "once per minute"; flair and username filters; configurable delays; score
thresholds; and Slack support via hooks.slack.com webhook URLs.
FACT — the documented gap. Discord Relay's own "Known Issues" section states: "Items removed by
u/AutoModerator may still be relayed to Discord or Slack. There is not a way to determine if an item
was removed by u/AutoModerator at this time." The app also documents that the Front Page timeframe
setting "does not yet apply this value," that Suppress Item/Author Embed settings are "not yet
preserve[d]," and that modmail actions are not forwarded (only messages).
INTERPRETATION. Discord Relay is a materially different product from an RSS feed: it is a
push-based, moderator-scoped, Discord/Slack-bound relay with documented parity gaps against its own
feature set. It is a replacement for the moderator-alerting use case. It is not a replacement for
RSS as an open-web syndication format, and Reddit says so.
The authorisation layer that survives
FACT. Reddit's Data API Terms continue to require that callers use the Access Info Reddit
issued — the terms state clients "must use the Access Info we provided you (e.g., the OAuth token)
when accessing the Data APIs, and you will not misrepresent or mask either the user agent or OAuth
identity." Registration operationalises this: an attributable, non-maskable OAuth identity bound to a
named human account.
INTERPRETATION. The whole announcement is an anti-anonymity measure. Every element — RSS
removal, registration, recency-gating Old Reddit, app migration — reduces the platform's ability to
serve content to a party that cannot be named, attributed, or invoiced. That is the coherent through
line, and it is the part that survives even if the "AI scraping" framing is set aside.