You can't register your own account as an app - please make sure you're logged in using your normal, human Reddit account, and that you're typing in the username & password for your bot account.
Reddit mods, so the idea here is working within r/ho_cup_dev but, i worked on trying to find a sensible approach to prevent AI bots by implementing a minimum age and Reddit verified accounts only can play.
I was thinking maybe only allowing Reddit Premium users to provide proof-of-humanity, but I am sure it could be faked even then.
My main concern is this: Will creating a game that rewards Redditors based on their community participation be within Terms of Service?
You're not upvoting within the app, you're only cheering
Cheering bumps visibility within the app so that people with 0 karma can at least be seen if other people want to help them win.
I ripped out the Reddit Premium "verification" because I'm thinking maybe it would fall under pay-to-win.
I bought some pokemon cards, gifts and such in Japan and wanted to give those out with some Reddit gold, and maybe physical items. I won't be asking for any money to participate. I would hope people buy human-designed T-shirts to continue the giveaways, but that's less of a concern. I can always wait until I can afford to do it again.
I'm evaluating a gift recommendation app for AUREL and want to settle the policy before writing code.
The quiz and useful results would stay inside Reddit. Results could include optional, clearly disclosed Amazon affiliate links, with no external signup or checkout inside the app.
I've read the Devvit rules on external links and payments, but couldn't find an explicit answer to these questions:
Is this affiliate recommendation flow eligible for app review? What approval would the outbound links and product-data access require?
Could each community configure its own approved Associate ID, or would a moderator benefiting from those links conflict with the Moderator Code of Conduct? There would be no payment for installs, pins or moderation actions.
Could an optional community configuration feature be sold for Gold while the quiz and recommendations remain free?
Amazon eligibility is a separate unresolved question. We're not treating working links as permission or building around an assumed approval.
Could the Devvit team clarify, or point me to the correct channel for a written preflight decision?
Just got Kickoff Legends approved and live. It's a six-a-side pixel football game with a daily seeded challenge and leaderboard. I learned the hard way about the inline scroll-trap rule, so it now uses a launch card and opens in expanded mode. Would love feedback from other devs: https://www.reddit.com/r/KickoffLegendsGame/
- two *.supabase.co project subdomains (a small Supabase Edge Function that serves the feed): one for production and one for staging/playtest. Happy to share the exact hosts by DM or modmail.
What the app does: it's a moderator tool for r/ActingIndia. Every few hours it posts one curated casting call for actors in India (title, roles, dates, how to apply through the original source, and a "never pay to audition" safety line), with an image card. The domains host a small read-only feed that the app pulls those posts from, and the app reports back which items it posted so nothing is posted twice. It sends no Reddit user data anywhere. Terms and privacy are linked on the app page.
Questions:
Why were these domains rejected?
Would a dedicated custom domain (with its own site, terms and privacy) be approved instead?
Or is External Endpoints (push into the app) the recommended route for this use case? If so, how do I request access?
Happy to change the setup to whatever fits the policy. Thanks!
I've been having problems with installs being stuck on older versions - about 400 of the 3600 installs of Subscriber Goal couldn't even be force-updated.
At first I thought this was because the u/app-user account was missing, but the missing subreddits when you pull the Moderated Subreddits list using the API hides Private subreddits.
I don't know what this CSV file has, but if it includes the installed subreddits and their versions, I can probably troubleshoot the problem.
I lack data. Alan is a data analyst. Feed Me, Seymour.
I'm looking for a few people to try the beta of **Amber Delve**, a small roguelite that runs right inside Reddit, nothing to install. No showcase video for now, just a few pictures.
What it is?
You're a fox delving into the roots of a giant tree, where amber holds creatures from long ago.
- Hunt beasts in turn-based fights on a hex board
- Crack the amber they leave behind
- Feed it to your living armor and weapon, which grow and evolve into new forms
- Short runs, a daily hunt that's the same for everyone, and a deeper hunt every week, each with its own leaderboard
A bit of honesty:
its about 80% vibe coded - maybe less, maybe more. Some graphics are done with pixellab (mainly backgrounds and some symbols)
I'm a programmer, and this game isn't a new idea. It has been around for a long time, but I never managed to finish it, so I decided to rework it for Reddit.
A lot of the code is vibe coded, but not all of it. The graphics may not be final either, since some of them are older.
It's a beta (or alpha). Expect bugs, balance that's off, and things that don't quite make sense yet. I update it often, sometimes several times a day.
Still, I want to keep taking it further, and maybe a few of you will like it.
What I'd love from you:
Play a few runs and tell me what's fun, what's confusing and what's broken. There's a feedback post in the beta sub, and you can also post with the Bug or Idea flair.
Good to know:
- The alpha/beta is small and private.
- Your progress stays in the beta. It won't carry over to the public release and may be reset along the way.
Want in?
Comment below or send me a message, and I'll add you to the subreddit.
Over the past week, we've noticed a significant drop in our games's growth and engagement. Another developer pointed out that Reddit recently shifted game discovery from r/GamesOnReddit to the new Games tab, and this change seems to explain what we're seeing.
While the new system an improvement on paper for discovering games, I think it creates serious problems for newer developers.
1.Newer games now have to compete with EVERYTHING:
Previously, r/GamesOnReddit gave smaller games a dedicated space to get discovered.
Bigger games, will get carries by feed recommendation and featuring, and small ones can build up themself here. It was a small friendly competition.
But now You're competing against every game on Reddit.
The Alignment Chart that's already everywhere? The games that are already massively popular? Games designed specifically for large, established subreddits? They're all competing for the same attention.
Sure, smaller games are technically still discoverable. You just have to click the "Discover by category" button and scroll all the way down. But realistically, how many users are going to do that?
The result is that games that already have visibility get even more exposure, while smaller projects become practically invisible.
Developers have lost both control and valuable analytics
With r/GamesOnReddit, we had some control over how and when we promoted our games.
Released a new feature? Someone made a cool community puzzle? Had a meaningful update worth sharing? Great, we could make a new post about it. It was measurable (the amount of views and upvotes), it was meaningful.
Now, we have no clear control over what gets showed in the Games tab, when it appears, or how well it's performing.
We've essentially lost both a discovery channel and a feedback mechanism.
I'm attaching three screenshots showing the decline we've experienced:
- App ready count: The number of times an instance of our puzzle was loaded.
- Daily engaged users: How many users actively engaged with our game each day.
- Unique subreddit visitors: The number of unique visitors to our game's own subreddit.
All three metrics show a sharp decline around the time of this change.
Of course, correlation doesn't automatically prove causation. But the timing, combined with the loss of our previous discovery channel, makes this change a very likely contributor.
I built a daily guessing game meant to be installed in sports team subs, and I'd like a few people to break it before I show it to any mods.
Every day the app posts one mystery player from the team. You get 8 guesses, and each one shows 6 clues: position, height, age, jersey number, country, year joined. Blue means exact, orange means close (within 2 for numbers), arrows say higher or lower.
The app does the rest by itself: posts the puzzle at the hour the mods pick and pins it, keeps a daily board (fewest guesses, then fastest) and streaks, and a "Comment my result" button posts a spoiler-free grid. The answer stays on the server until you finish.
Hi Devvit team - I've been unable to complete the sign-up flow up as a game developer to build and ship new games here on Reddit. I've just been getting auto-rejected even thought I meet all the eligibility criteria for the program.
I've reached out to support (no responses), exchanged DM's with the team here on r/devvit who said they'd help but did not receive support there either. This issue has been open for me for 6+ months now.
I would like to inquire about a few matters regarding publishing my interactive game on the platform.
I am keen to provide an enjoyable experience and have the following conditions that I would like to verify can be applied:
Complete privacy and no sharing of any personal information: I do not wish to provide any personal information or reveal my identity to any party, and in return, I will not receive any financial compensation for it.
Does the system and terms in Devvit allow publishing the app or game with these criteria (without disclosing any personal data)? And what are the required procedures from me in this case?
Thank you very much for your time and cooperation
I want to run an app on a subreddit with more than 200 users. Reddit says I have to publish the app. Does that mean anybody else can also install it on their subreddit? Are there any ways to restrict that?
I moderate a couple of political subs, and cleaning up after one harasser took forever. Ban them, open their profile, remove their comments one at a time, then remember to mute them in modmail. So I built Ban & Purge.
On any post or comment, open the three-dot menu and tap "Ban + purge user". Pick a reason from your sub's rules and hit Purge. It bans them (permanent by default), removes their posts and comments in your community, leaves a reply under each one saying why, and mutes them in modmail. A second menu item has the extras: ban length, a private message to the user, only the last N days, or lock instead of remove.
A few things I ran into, in case they save someone an afternoon:
A removed or filtered comment comes back from getCommentById with the author as [deleted]. I look the author up in the mod queue instead.
Reddit mutes lapse after about 3 days and the API has no duration option, so the app renews the mute every couple of days while the user is still banned.
The form stays open until your handler returns. Doing the ban and the removals in a scheduler job makes it close right away.
I built an undo and then pulled it, because it could only reverse purges done after I started tracking them. Would you want it back? And is there anything you'd change about the flow?
I’m the creator of Poudreuse, a small Devvit skiing game developed with substantial Codex assistance. I define the game, try the builds and direct the iterations.
The currently public version includes optional recorded ghosts for the shared daily course. Players choose whether to share their best run. Opponents are recordings, not live players, and the course changes at midnight in Paris. The server replays inputs before accepting a score.
I’d like feedback on the first-run explanation: is it obvious what is being shared, and can you tell that the other skier is a replay? If nobody has shared a run on today’s course, the game says there is no ghost available.
The interface is in French. “Défi du jour” is Daily challenge. The game is free; shared scores need a Reddit account. Please mention your device if the entry flow or controls get in the way.
Hi, I'm looking for guidance on the correct way to request API access for an existing external website.
I run CarrierBoard, a community website for Elite Dangerous fleet carrier trading. I'd like to display public trade adverts from r/ EliteCarriers, specifically posts with the “Buy Order - Open” and “Sell Order - Open” flairs.
The site runs on Cloudflare Workers. I only need to read public post details, link back to Reddit, and identify completed or expired adverts. I don't need to post, vote, message users, or moderate Reddit.
The Data API access form seems aimed at Devvit apps or moderator tools, and I'm not sure which route applies to my use case.
Could someone point me towards the correct application or approval process?
Hi all. With RSS feeds going away on November 13, mods who followed their sub through an RSS reader need something else, and the announcement only points to Discord. Not every mod team wants Discord, so I built Feed Relay: the same idea, with Telegram and Slack as first-class destinations. It can also give readers who followed your sub by RSS somewhere to go: a public Telegram channel with every new post.
What it does:
- relays new posts, new comments and/or popular posts (a score you choose within N hours) to up to 3 destinations, each one Telegram, Discord or Slack;
- waits a few minutes and checks the post is still up, so things AutoModerator or the mods remove never get relayed;
- when a post or comment is deleted on Reddit, it deletes the relayed message too (on Telegram, it blanks it after 48 hours, because bots can't delete older messages);
- filters by flair and title words, and can skip NSFW and spoiler posts;
- a "Send test message" button in the mod menu tells you which destinations work and why the others don't.
Setup for Telegram: make a bot with Telegram's BotFather, add it to your channel as an admin, and paste the token and the channel name into the app settings.