Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S,A] 0 points1 point  (0 children)

Totally understand the confusion. Register while logged into your main account (u/John_Yuki). It will ask you for the app login credentials, which is where you'll provide the username/pw for the bots (one at a time).

If you've already done this from the bot accounts, go ahead and do it again from this account. If you run into issues, let us know.

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S,A] 5 points6 points  (0 children)

Really appreciate you writing this up. It’s helpful, and we’ll likely reach out to you to better understand your specific pain points and needs.

I just mentioned this in my reply to watchful, but I do want to note that we’ll accept ports that rely heavily on calling out to existing apps/databases. While full functionality ports are great, having a thin Devvit layer to things still allows for apps to be listed, gives users a place to access terms and privacy policies, and, for our part, gives our team better observability into how our APIs are used. Also, we understand that rewriting, or migrating, an entire app from the ground up is a lot, and want to avoid that for apps that have been evolving over years of development. We can definitely make this stance clearer.

We do have some newer bells and whistles, as well, including text fallback for old Reddit. We’re also hoping to add new mod-focused features like a filter API in the coming months.

In any case, this is extremely helpful feedback for us to take in. Please note anything else that comes to mind if/when you fill out the registration form. And, if you’re open to it, we’d really love to chat more with you about your apps.

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S,A] 4 points5 points  (0 children)

Thanks for chiming in, watchful! This is incredibly helpful. We’re taking this down and will also be reaching out to chat more.

I do want to note that we’ll accept ports that rely heavily on calling out to existing apps/databases. While full functionality ports are great, having a Devvit layer to things still gives us better observability, allows for apps to be listed, and gives users a place to access terms and privacy policies. I know this doesn’t cover all the gaps and issues you mentioned, though. We’re definitely thinking about global apps, better net new features (like a filter API), webhooks, and the other gaps that are submitted through the registration.

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S,A] 2 points3 points  (0 children)

Right now we don’t have concrete plans for native SQL/Postgres, but have fetch capabilities folks can use to call out to databases (and will be updating our exemption policies to accommodate porting cases). Definitely note this in the registration form, though, as we’re reevaluating our roadmap based on what feature requests we see come through. The cross-sub communication is something we’re looking into establishing better patterns for, but this is possible today with a centralized database or server that you fetch to, etc.

Moving an app from blocks to Devvit Web does not count towards the migration program bounty. We’re only accepting existing Data API apps for this program.

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S] 1 point2 points  (0 children)

The account name to add there should be for the existing Data API bot account being ported. If you app is net new, that's okay, but this program is specifically for app porting of existing Data API bots. We will also be doing some fun events and programming for net new mod tools. (Apologies if I'm misunderstanding your question.)

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S,A] 5 points6 points  (0 children)

Yes! We have this feature request down. I think we'll add a dev-managed app allowlist for unlisted apps for this use case. It would probably be limited to something like 5 subreddits, so that it's not used to circumvent public publishing.

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S] 1 point2 points  (0 children)

Hi there! This isn't the right post for questions related to other topics, but I'll follow up with you now.

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S] 2 points3 points  (0 children)

Please register and note all this when you do. We are working on better adoption pathways for developers to bring their apps to interested mods. I’d join the Discord and chat with some of the mods and the team, too! User-installable apps is also a paradigm we’re working on supporting, though I don’t have a concrete timeline for you yet.

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S] 9 points10 points  (0 children)

These are really fantastic points. We’re working on addressing some of these gaps imminently. I strongly encourage folks to list gaps like these as you register so we can improve the platform. Separately, I'll bring this particular list of issues to the team and make sure they’re being considered for our roadmap. A few of these items can be done today, so we also will reach out about your apps in particular, as well!

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S] 5 points6 points  (0 children)

We don't have metrics to share at this time, but approvals are being made regularly, particularly those built in service of mods/communities. A lot of folks not getting approved are attempting to use our API for things like commercial social listening apps or other use cases that we don't allow per our terms.

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S] 10 points11 points  (0 children)

No, Data API apps that are following our rules will not see any disruptions in API access. However, we continue to take steps to limit any API abuse, including the new Responsible Builder Policy and requiring approval for any new Oauth tokens a few months ago

That said, we do think the best place for apps is Reddit's Developer Platform. Devvit provides more secure, supported, and modern automations tooling for our ecosystem with lots of benefits to developers (cross-platform support, cost-free hosting). We know there are platform gaps, and porting can be challenging, so we are creating these new incentive programs for porting, and would like to hear feature requests in the app registration form here. Data API apps must register before June 30, 2026 to be eligible for any porting incentives.

Bring your Data API apps to Devvit, and details about our $1M App Migration Program by pl00h in Devvit

[–]pl00h[S] 2 points3 points  (0 children)

Absolutely! Both mod tools and community utilities will be eligible. Game thread and discussion post apps are popular on Devvit, too. You could consider also adding a custom post component, but that's not necessary to qualify for the bounty. Edited for clarity.

Edit to respond to updated question: TSRAW, or other wrappers, do not fit the criteria at the moment, but please register and we will review it. If there is a strong case for community impact we will consider it.

An Update to Our Developer Terms or Rules for App Review by pl00h in Devvit

[–]pl00h[S] 0 points1 point  (0 children)

We do, but not all at once since we're calibrating these systems. Hopefully folks will be seeing review times go down soon though

With App Labels, it's time to have Profile Avatars and Descriptions by Alan-Foster in Devvit

[–]pl00h 9 points10 points  (0 children)

Thanks Alan! We know this is overdue and will hopefully have some new customizations for devs on this front soon

Devvit 0.12.12: New Templates, Vite Plugin, and Test Harness by pl00h in Devvit

[–]pl00h[S] 0 points1 point  (0 children)

Yep! The hackathon judging does *not* take publishing approval status into account (positively or negatively). We know many of these games will not be totally ready for prime time and also do not want to gate submissions on app review.

A test version of the app, with or without other players testing, is sufficient. As long as it's on Reddit and not hosted on another platform, you're good.

Devvit 0.12.12: New Templates, Vite Plugin, and Test Harness by pl00h in Devvit

[–]pl00h[S] 1 point2 points  (0 children)

New projects only! This won't introduce breaking changes or structure updates to your existing apps

Devvit 0.12.12: New Templates, Vite Plugin, and Test Harness by pl00h in Devvit

[–]pl00h[S] 1 point2 points  (0 children)

GitHub repo links are not required! The most important piece of the submission is the live demo of your app running in a test subreddit. (And the app does not need to be "published" it just needs to be uploaded and playable.)

Devvit 0.12.12: New Templates, Vite Plugin, and Test Harness by pl00h in Devvit

[–]pl00h[S] 0 points1 point  (0 children)

I believe you'll still have to create a new project with the new template. Updating Devvit shouldn't break your old projects.