r/Devvit • u/coderShail • 3h ago
Discussion September H2 fund qualification??
Has anyone got H2 fund qualification message yet?
r/Devvit • u/RedditParadox • 2d ago
Devvit Team: What about Blocks deprecation?
App Developers: We’ve already had it.
Devvit Team: We’ve had one, yes. But what about second Blocks deprecation?
Devvit Team Members stare at each other.
Devvit Team: I don’t think they know about second Blocks deprecation.
If you missed the previous communications on Blocks deprecation (Announcement • Update), the gist is that an older architecture of how we configure and render Devvit apps is going away. Instead, Devvit Web is the final frontier! 🖖
We’ll be completing the deprecation of Blocks in the Devvit 0.15.0 release by removing remaining blocks-based app configs. As most apps using the Blocks renderer have now migrated to Devvit Web, we hope the forthcoming changes will have a minimal impact.
Deprecation Phase 1: No More Blocks Rendering (Completed June 30th):
Deprecation Phase 2: No More Blocks Configuration (Monday, October, 19th):
Apps that do not upgrade to the new version of Devvit will not be disrupted due to these changes. However, anyone who has not migrated their apps to Devvit Web should do so to continue development of their app.
You can find our migration guide here, along with more resources in the full Devvit docs. If you have questions, reach out in r/Devvit, join our official Discord, or leave a comment here and we’ll do our best to help!
Thanks for your attention, may Devvit Web protect you, and be ever in your favor.
r/Devvit • u/community-home • Jan 09 '26
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/coderShail • 3h ago
Has anyone got H2 fund qualification message yet?
r/Devvit • u/RedditParadox • 2h ago
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/nekro_mantis • 5h ago
I work with a moderator who tends to go overboard and does more moderation than they would like to, so I vibe coded together this app. It allows moderators to set a number of mod actions during a given time window that will trigger a private message being sent to them suggesting they take a break if they hit that number (there is also an option to send a message to other mods so they can intervene as well, if desired). Maybe there are other mods who would want to use this. I have never done something on Devvit before, so I would appreciate any feedback or suggestions. r/mod_wellness_chec_dev is the app's subreddit.
r/Devvit • u/Due_Source_1807 • 21h ago
Orbit Pop is now playable inside Reddit. I’m the creator and directed the game design around quick match-3 rounds with an extra objective: clear every shield as well as reach the score target.
The game has 100 timed levels with increasing difficulty, adjacent planet swaps, cascades, four-match rockets, and five-match or T/L bombs. Shielded planets cannot move until neighboring matches or special blasts break their shields; later levels add two-hit shields.
Progress saves to your Reddit account, and there is a daily leaderboard. The interface is in English, and all levels are free.
Play: https://www.reddit.com/r/OrbitPopGalaxy/comments/1x6c31y/orbit_pop_planet_adventure/
Choose Let’s play, then Start level.
I am a verified developer and have submitted my SSN and bank account info to achieve this status, so you know I'm a human.
I'm being blocked from adding patreon calls to my Devvit app. I would have created this using the old Reddit API, but I gather that is being decommissioned in favor of Devvit.
Can I request an exception for my app for this domain so I can make API calls using my Patreon API key and client ID w/ the Devvit app?
The goal of this is so when I make posts on Patreon that my subreddit on Reddit gets the updates as well, without me having to manually cross post to Reddit.
r/Devvit • u/Dazzling_Depth_4659 • 21h ago
Following up on 1v1nsx7, where u/Xenccc invited a new post describing exactly how we are blocked and what we would need from a realtime service. Here are the details for our case, plus a formal domain exception request, since the HTTP Fetch Policy says: "If you have a use case that our Devvit server does not support, please submit your request with detailed justification for a possible exception."
The game. NANQUIM (nanquim.gg, linked only for technical context) is a 2D fighting game, 1v1 and up to 8 players per room. The Devvit app is nanquim-gg. We built and playtested an offline-only build, but decided not to ship it: the game only makes sense online. We measured the webview CSP in playtest: connect-src only allows webview.devvit.net, *.redditmedia.com, *.redditstatic.com, *.redd.it and blob:, so wss://ws.nanquim.gg and https://play.nanquim.gg are blocked (securitypolicyviolation connect-src, enforce). This post is about bringing the real multiplayer mode into a post.
Current netcode (measured in our code, not estimated)
Why the Devvit server cannot carry this (the "use case it does not support")
/api/ routes, and the Devvit server is request/response with no WebSocket and no streaming. A fighting game needs one long lived, bidirectional connection per player./api/ call. Realtime is server to client only and documented at 100 messages per second per installation, which is about 5 concurrent rooms per subreddit at 20 Hz snapshots.What we are asking
(a) A supported path for a real-time fighting game inside a post: 60 Hz input, an authoritative server we run ourselves over WebSocket, under 100 ms round trip. If the answer is "not possible today", knowing that clearly is also useful.
(b) A domain exception for play.nanquim.gg and ws.nanquim.gg. Justification:
play.nanquim.gg: matchmaking and room assignment (HTTPS). ws.nanquim.gg: the match connection (WSS), the part the Devvit server does not support.We also submitted the External Endpoints access form today so our server can push room state and validated match results into the app (well under the 5 requests per second limit). That covers scoreboards, not the live match.
(c) Roadmap question: is WebTransport, WebRTC (data channels), or an official Reddit hosted relay or proxy for persistent connections on the roadmap? We understand from u/RedditParadox in 1v1nsx7 that there are no plans for WebSocket at the moment. If a different transport is being considered, we would be happy to test it and share latency numbers from real matches.
Thanks for reading. Happy to provide protocol details, traffic captures, or join a call if that helps the review.
r/Devvit • u/VeloxxGames • 1d ago
It's a modified Tic-Tac-Toe game where you can relocate your piece/mark and use powerups against your opponent.
r/Devvit • u/randbo_golf • 1d ago
My api got rejected, I uploaded a new version but the api review did not go back to a "pending" state. Is this a visual bug or do I need to change my api name to get it reviewed again?
r/Devvit • u/SnakeDrafts • 1d ago
Update: Devvit admins helped get the domain reviewed and approved. Thanks so much!!
Hi, I am looking for help getting a fetch domain re-reviewed. I've followed the documented process and reached out through the normal channels but haven't gotten a response, so posting here in case someone from the team can take a look.
App slug: movie-quotes-app
Domain: rjgdcnzjkzxpvqohbtdp.supabase.co
Timeline:
Why Supabase: the app stores movie and move metadata used for hints, each player's play history, and the points ledger behind the daily and all-time leaderboards. Those need joins and ranked queries across every post in the subreddit, which Devvit Redis doesn't support. Only the app server calls this domain.
My other app had its Supabase domain approved without issue, so I don't think it's a policy problem with the provider itself. The app can't run without this database, so I'm fully blocked until it's re-reviewed.
If there's something I need to fix, I'm happy to do it right away.
Thanks for any help with this. It would be very appreciated.
r/Devvit • u/SeraphCoreEnterprise • 1d ago
Hello everyone!
I'm developing FixLedger, a Reddit application built through Devvit under my technology brand, SeraphCore.
FixLedger is designed to help users document repair problems, organize troubleshooting information, track progress, and share solutions.
The application has been approved by Reddit and is now entering public beta testing.
I'm looking for 10–20 volunteers to test the application and provide feedback.
What you'll be testing:
No technical experience is necessary.
Where to test: r/fixledger_dev
Cost: Completely free
Time commitment: Approximately 10–15 minutes
The community includes instructions, guidelines, and a dedicated bug-reporting thread.
Your feedback will directly influence FixLedger's future development.
Thanks for supporting an independent software project!
— SeraphCore Development Team
I have a private web server I run that is VPN-only access. I have a domain name w/ SSL certificate that is bound to an A-record of 192.168.1 .2. So that way nobody can hack into my computer.
I want to create an app to automate things a bit. I have a Patreon which I post the link to daily on my subreddit. I got Discord bot automation down, and it stores all the posts in my database using the Patreon API. I applied for a normal Reddit dev account, which looks like it will work to then post my post links to my subreddit, but the problem is - I have this locked down as hard as possible.
From what I have read, Devvit supposedly will require to "phone back home" to my computer. Since I have no open ports/services on my network, this is an impossible architecture to comply with. Unless I somehow create a SSH tunnel to AWS or Azure and then have that AWS server reachable, but I'm worried if someone compromises the cloud then they compromise my computer.
r/Devvit • u/convicted_redditor • 1d ago
it's a praw script - prospectforge
r/Devvit • u/dank-Raven • 1d ago
Hey all, building a daily challenge game. The challenges are managed in an existing admin dashboard (Supabase, relational db) where the team schedules daily challenges and reviews community submissions. The game only needs to read the daily challenge and send back play counts/submissions.
Requested our `<project>.supabase.co` domain and it got rejected (no reason shared). The new fetch domain checker also says Supabase projects are "not eligible", but the HTTP fetch policy on the same page still lists Supabase as "may be granted with exceptions" for relational databases. So a bit confused which one is current.
Questions:
- Is Supabase still possible with ToS/Privacy links added, or is it a hard no now?
- Is external endpoints (dashboard calls the app instead) the recommended way for this? We're applying for access, any idea how long that usually takes?
Thanks!
r/Devvit • u/thelipaguss • 1d ago
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/lovethebacon • 2d ago
*community mods
JSON in the old wiki while it still lasts?
r/Devvit • u/lamp-milan • 2d ago
I've been trying to improve the play rate of my Devvit game, r/ColourMap.
My original approach was to use "zero friction": no title screen for user-created puzzles, no extra popup, no "Play" button. You see the puzzle, solve it, or scroll past it. The idea was to optimize the game specifically for feed plays.
The completion rate was already solid at 80%+, so I didn't think the main problem was the game itself. The bigger issue seemed to be the onboarding / first interaction, because our overall play rate was usually around 10-15%, especially on days when I didn't post on r/GamesOnReddit and instead posted in more general subreddits.
For this test, "play rate" or "played" means the percentage of exposed users who interact with any playable element of the post.
The game is still fairly new, so the statistics are volatile, and I wouldn't treat this as a best possible way. But the results were useful enough to give me a better idea of what users seem to prefer.
After trying different UI and on-boarding ideas, I started wondering whether my zero-friction approach might actually be wrong.
So I tested three different approaches with 1908 players.
A - Direct play
The puzzle is immediately playable. There is no launch screen, only a subtle startup animation.
620 exposed / 140 played - 22.6%
B - Light title overlay
The puzzle is already visible, but an overlay asks the user to "Click/Tap to Play." Clicking it activates the puzzle in the post, there is no transition to a separate window or popup.
627 exposed / 106 played - 16.9%
C - Full title screen
The post initially shows only a game title screen. Pressing "Click/Tap to Play" opens the game in a separate game window/popup.
661 exposed / 126 played - 19.1%
(A user was counted as exposed once at least 60% of the puzzle/title screen was visible. Only counted logged-in users.)
The result surprised me. I expected B to be the best middle ground, but it actually performed the worst.
My current theory is:
- A is obvious because the game is simply there and interactive.
- C is obvious because it behaves like a traditional game launcher.
- B may be ambiguous: it looks like the game is already there, but then asks for an extra click before you can use it. It might also resemble a promotional post (something like "Hey, check out my game on [random website]") rather than something you can immediately play on Reddit.
For now, I'm going back to the "zero friction" approach.
I'm curious whether anyone else has tested similar direct-play vs. "Tap to Play" approaches in Devvit apps, and whether you saw anything similar.
r/Devvit • u/iced_americano_26 • 3d ago
Release Date: October 12, 2026
You can save time and avoid potential review delays with the new Fetch Domain Checker. Check whether an HTTP fetch domain is likely to be approved before adding it to devvit.json, so you can identify potential policy issues earlier in development. The checker provides guidance only; domains must still be reviewed and approved when you playtest or upload your app.
Other Fixes
menu field from devvit.json correctly removes the corresponding menu items from the UI.dev.subreddit field in devvit.json now supports subreddit names that begin with a number.Compare: Current Reddit desktop (left) vs Reddit Live desktop (middle) vs Devvit app (right)
The amount of friction Devvit creates significant. I'm a mod and currently working on apps for communities, but I can tell this is going to drop engagement.
(It would be great if Devvit just allowed Embedly or similar, which Reddit already used in the past)
r/Devvit • u/samurai_with_sword • 3d ago
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/Django5631 • 3d ago
Hey everyone!
I built SubVote to give Reddit communities more ways to engage their members through interactive polls, quizzes, elimination voting, and live results.
If you're a moderator or Devvit developer looking for new ways to get your community involved, give SubVote a try!
I'd love to see how different communities use it.
Check out SubVote and install it in your subreddit: https://developers.reddit.com/apps/subvote-polls
Thanks for giving it a shot!
Enable HLS to view with audio, or disable this notification
r/Devvit • u/luke_hollenback • 3d ago
I just launched my new game, Lairbreak, on r/lairbreak. You build a 7×7 lair with monsters and traps around a pile of gold, then take two raiders into other players’ lairs to try to steal their gold. As you level up, you get access to better traps/obstacles/enemies for your dungeon, and to better raiders.
Back in the day, I loved playing a game called Dungeon Assault by FunOrb/Jagex. This game is heavily inspired by my memory of that one. Maybe it will spark some nostalgia for anyone else who played it.
Some developer things that might interest you all →
The stack is a classic Devvit, Hono, React, Redis (via Devout), and Vitest with the Devvit test fixture. Nothing special.
I'm most interested if the first play / onboarding experience is clear. The Help explains everything, but for now I opted to try to use UX instead of a formal tutorial to guide new players. Let me know...
Check it out 🙃 → r/lairbreak
r/Devvit • u/Practical_Peanut606 • 3d ago
Hi all, I just shipped my first Devvit app and would love feedback from people who build here.
Beamline is a daily light puzzle. You place mirrors and splitters on a grid, mix red, green and blue beams, and light every crystal in as few pieces as possible.
What’s in it:
• A new daily puzzle every day (67 verified puzzles in the pool), pinned automatically
• A leaderboard per post, and a “Comment my result” button after you solve
• An in-post editor so players can build, solve and publish their own puzzles
Built with Devvit web views, Redis for leaderboards and the scheduler for the daily post.
Try today’s daily in r/BeamlinePuzzle. I’d especially like to know: is the first puzzle clear without instructions, and does the difficulty feel right?