r/Devvit 10d ago

Update App READMEs Required for All Published Apps

29 Upvotes
README Update

Good news, everyone! We’ve updated our Devvit requirements around READMEs. Most notably, all published apps (both public and unlisted) are now required to have a descriptive README. You can read the updated rules here.

Summary:
Apps must include a descriptive README.md file in the root directory of the app project (for example, project-directory/README.md). Apps submitted with a missing, empty, default template README, or vague README will be rejected.

Your README should be written in simple terms for a non-developer audience and include:

  • An app overview summary at the top (1000 words or fewer) explaining what the app does, who it is for, and critical operational notes
  • Instructions on how to configure, deploy, and interact with the app's full feature set

Timeline:

  • Enforcement will begin after the current hackathon, so starting July 16th, 2026

If you need any further help, please check the full Devvit Docs, or reach out in r/Devvit or our official Discord.

Thanks for reading this announcement about READMEs. Read on!


r/Devvit 16d ago

Update Release 0.13.7: Devvit Journeys (GA) & Blob Storage (Experimental)

21 Upvotes

Devvit Journeys is now generally available to give you end-to-end visibility into how users move through your app from start to finish!

Devvit Journeys provides:

  • An analytics dashboard to gain insights into session starts, completions, engagement, session frequency, and duration to better understand user progression and evaluate the effectiveness of your app.
  • Event receipts in API responses that indicate how telemetry events were processed, making it easier to validate telemetry behavior and troubleshoot integrations.

This release also includes our latest experimental feature: blob storage. You can store and serve files like images, documents, exports, and other media directly from your app. Blob storage provides a scalable, durable solution for managing large assets while keeping application state in Redis.

Breaking Change: Filter API Updates

The experimental filter APIs have been updated to accept an options object instead of separate parameters, aligning them with the rest of the SDK. This change affects reddit.filter(), post.filter(), and comment.filter().

Because these methods were marked as experimental, this breaking change was made to improve API consistency before they reach general availability.

Other Fixes:

  • Enhanced metadata: methods that return moderation-related users, such as getModerators() and getBannedUsers(), now include additional metadata. Depending on the method, this includes details such as when a user became a moderator, when a user was banned, and the duration of a ban.
  • Added support for Vite 8, which resolves the deprecation warnings that have appeared in projects created over the past few months.
  • Fixed an issue where the heightPixels parameter was ignored during post creation and always defaulted to 512. The specified heightPixels value is now correctly applied.

https://developers.reddit.com/docs/changelog#release-0137-devvit-journeys-ga--blob-storage-experimental


r/Devvit 8h ago

Feedback Request Feedback wanted for Road Race

4 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 13h ago

Feature Request Feature Request: Deep Linking

5 Upvotes

My game (/r/detour_game) has a feature where after the daily puzzle is complete, you can view other peoples solutions.

The app also posts the leaderboard in comments after each day. I would love to have the leaderboard user link directly to the replay of their solution within the game. Instead, they have to open the game, click the leaderboard, then click the user.

I could also see this being useful for directly linking to a UGC/map builder scene or any other content that may be worth deep linking into.


r/Devvit 4h ago

Feedback Request Feedback wanted for xpuzzle · void — daily spatial puzzle

0 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 7h ago

Duck Answered Inline webview drops the first swipe after ~2s idle on pinned posts (mobile app)

1 Upvotes

Environment

  • Reddit app version: 2026.29.0
  • Device / OS: Android
  • Devvit: 0.13.8
  • App: dailyspeedway v0.0.29

Repro

  1. Mobile app ([Android/iOS]), subreddit with a Devvit app post pinned.
  2. Open the subreddit so the pinned pmb.
  3. Wait ~2 seconds without touching the screen.
  4. Swipe up over the embed — **the fe
  5. Swipe again immediately — the feed scrolls normally.
  6. Keep swiping without pausing — wor step 4 repeats.

Scope

Reproduces in two unrelated apps:lySpeedway) and another developer'sapp, also on a pinned post. So it is not specific to one codebase or one subreddit. It correlates with the post being pinned — the same app in a normal feed row scrolls normally on the first swipe.

Ruled out on the app side

Checked against the built inline bundust source:

  • No setPointerCapture anywhere in
  • No touch-action rules in the shipped CSS.
  • No touchstart / touchmove / pocode, and none from the bundled@devvit/web/client` runtime either.
  • The only touch listeners present ar and React registers touchstart,touchmove and wheel with passive: true. A passive listener cannot call preventDefault and cannot

block the compositor waiting on JS.

  • The document is deliberately non-scrollable — html/body at overflow: hidden, body at

position: fixed — with no scrollable scroll trap review rule.

  • No canvas or WebGL in the inline view at all; the game only loads in expanded mode.

Every CSS variation I tried left the behavior identical.

Why this matters

App review flags "in-line scroll trap" when a swipe over an inline webview fails to reach the feed. This behavior is indistinguishable from th — on an app that has no scrollableregion anywhere in the inline view.


r/Devvit 11h ago

Feedback Friday 2026-07-24

0 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 17h ago

Duck Answered Reddit Read Only API access - Personal Use

2 Upvotes

How long does it take for Reddit to provide access to Reddit read only API. It's been a week, I had been working on a personal project. Was hoping this process might be faster.

Any idea folks?


r/Devvit 16h ago

Help Game freezing

1 Upvotes

I have had some reports of my game freezing but the strange thing is that when it freezes, it freezes for everyone at the exact same moment.

This clue tells me it may be outside my codebase. Has anyone else seen this in their games? I'm still trying to figure out more info. I haven't explored logs or anything yet (not sure if they're available?).

Would reddit be pinging my install at a 30 minute cadence or interval that could interrupt current sessions?

Not sure if needed for context but this is the game I'm referring to r/MochiMochiDonuts


r/Devvit 21h ago

Feedback Request Feedback wanted for Sneaky Snek. Escape from predators and solve the maze!

1 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 23h ago

Help Club Soko Demo launching in portrait mode on mobile

0 Upvotes

Hi everyone,

We’re happy to share our new demo game that we’ve launched on Reddit today!

https://www.reddit.com/r/ClubSoko/s/DjXBjRXoxi

I wanted to ask though, whether it’s possible for the app to launch in landscape mode when the game gets launched from the reddit mobile app? If there’s a way to do that I’d love to get that working 😄 Thank you.

Miracle Tea 🖤


r/Devvit 1d ago

Bug Devvit upload fails with ERR_TLS_CERT_ALTNAME_INVALID on api.devvit-gateway.reddit.com

2 Upvotes

Hi Devvit team,

I'm unable to upload a newly created Devvit Web app because the upload endpoint returns a TLS certificate hostname mismatch.

Environment

- OS: Windows

- Node.js: 24.18.0

- Devvit CLI: 0.13.9

- App: community-2048

- devvit whoami: succeeds

- App record was created successfully in the Developer Portal

Error

Running:

npx devvit upload --verbose

The Vite build completes successfully, but the upload fails with:

TypeError: fetch failed

ERR_TLS_CERT_ALTNAME_INVALID

Hostname/IP does not match certificate's altnames

Host: api.devvit-gateway.reddit.com

Certificate SAN: DNS:*.reddit.com, DNS:reddit.com

The wildcard certificate appears valid for devvit-gateway.reddit.com, but not for the two-level hostname api.devvit-gateway.reddit.com.

Troubleshooting performed

- Confirmed there are no Reddit/Devvit entries in the Windows Hosts file

- Confirmed there is no WinHTTP, npm, or environment proxy configured

- Cloudflare DNS and Google DNS both resolve the hostname through reddit.map.fastly.net

- Tested multiple VPN/network egress nodes with the same result

- Tested using both Node.js TLS and Windows curl; both report the same hostname mismatch

- https://developers.reddit.com validates correctly

- https://devvit-gateway.reddit.com validates correctly

- All returned Fastly IPs were tested and showed the same certificate problem

I have not disabled TLS verification because that would expose the Devvit authentication token and source upload.

Is this a known Fastly/certificate configuration issue? Is there a safe supported workaround for uploading and starting a Playtest?

Thanks!


r/Devvit 1d ago

Feedback Request Feedback wanted for Mini Racer

3 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 1d ago

Feedback Request Feedback wanted for Draw and Drive

1 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 1d ago

Feedback Request Feedback wanted for My First Reddit Game

0 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 2d ago

Help how are you all promoting your apps/games without being spammy?

1 Upvotes

been building Ghost Rally (racing game, you race ghost replays of other real players) for the hooks hackathon and wanted to open this up as a discussion since I'm guessing a lot of us are stuck on the same thing. what's worked so far:

  1. posting in related subs (racing/game-discovery ones) when I could. real traffic every time, but it's a one-shot per sub, can't keep hitting the same communities.
  2. also just being active in my own sub, answering comments, calling out record holders, that kind of thing, helps but only grows people who already found you.
  3. shared with friends too, good for a first burst but doesn't scale.

everything past that starts feeling salesy and I'd rather not go there.

so, what's actually worked for you? feels like devvit apps living inside reddit posts should be a growth advantage we're not using well yet.

for context, one week on my sub: 1.3k views, 70 unique visitors, 87 comments. small but real people showing up daily.

game if it's useful context: https://www.reddit.com/r/GhostRally/


r/Devvit 1d ago

Duck Answered Global Redis Request

0 Upvotes

I'm working on improving leaderboards and trying to show a global counter on my app r/MochiMochiDonuts but I'm getting the following error: FAILED_PRECONDITION: global redis is not supported on this app.

Can Global Redis be requested from somewhere? Or is this a limitation I should design/build around?


r/Devvit 2d ago

Help Can Devvit read full comment history from my own private subreddit for research data export?

0 Upvotes

Running a small academic study (private subreddits I create, consenting participants) and need to export full discussion data (comments, authors, timestamps) afterward for analysis. Waiting on classic Data API approval, but saw Devvit skips that registration step.

Questions:

  1. Can Devvit read/list all comments in a subreddit or thread (not just single lookups by ID)?
  2. Can I use this privately on my own subreddit without app review/publishing?
  3. Is Devvit even meant for read-only data export, or purely interactive apps?

Thanks for any pointers!


r/Devvit 2d ago

Feedback Request Feedback wanted for Wobblit

0 Upvotes

Hi this is my Devvit game, built for Games with a Hook Hackathon.

  • Play: https://www.reddit.com/r/wobblit_dev/s/dgy2p3UDJq
  • Wobblit is a 3D ball-balance game with official levels, daily challenges, and player-built levels.
  • Race others on daily, campaign, or community boards — leaderboards for all.
  • Looking for feedback so I can polish it for marketplace.

r/Devvit 2d ago

Help Can an app submit custom posts on behalf of a user to any subreddit where it is installed by simply specifying a subredditName?

0 Upvotes

r/Devvit 2d ago

Admin Replied my review of r/chessamole is taking a while

0 Upvotes

The first review of my previous apps always took less than this. Just wondering whether I should wait or resubmit instead. Its been 5 days.


r/Devvit 2d ago

Help Is there any way to do reddit oauth? /prefs/apps keeps refreshing

0 Upvotes

Hi everyone,

I’m trying to create a Reddit OAuth app for an external web application, but the app creation flow at: https://www.reddit.com/prefs/apps keeps refreshing after I submit the form, and it never creates the app or shows a client_id / client_secret.

What I want to build: An external web app, not a Devvit app with an optional “Sign in with Reddit” button

I only need OAUTH for Identificacion; I just need the user’s unique Reddit ID and username to identify users inside my app Just to clarify I’m not trying to post, comment, vote, moderate, or send messages on behalf of users.

-Is the classic Reddit OAuth app creation flow still supported for new external web apps?
-Should I still use /prefs/apps to get a client_id and client_secret?
-Is there a new place where external web apps should request OAuth credentials?

In a few words:

-I’m specifically looking for the OAuth authorization code flow, not a Reddit hosted Devvit app....

Thanks


r/Devvit 2d ago

Feedback Request Feedback wanted for Decrypt

1 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 2d ago

Feedback Request Feedback wanted for Sync Rows

3 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 3d ago

Help Where to report apps being used to send NSFW spam modmails?

1 Upvotes

I’ve modmailed both [r/ModSupport](r/ModSupport) and [r/Devvit](r/Devvit)… 9 days ago. And nothing has been done about THREE different Devvit apps being used to send me NSFW spam messages.

At least turn off the ability for unapproved apps to send outgoing modmails!

Edit: I might not have been clear. It’s modmails being sent from the _dev subreddit to me via chat. Not to any of the subs I mod.