pingdotgg / uploadthing

File uploads for modern web devs
https://uploadthing.com
MIT License
4.26k stars 315 forks source link

feat: Development and Production Mode (like Clerk) #994

Open ryderhorne opened 1 month ago

ryderhorne commented 1 month ago

Describe the feature you'd like to request

I was hoping for a separate development and production mode for UploadThing applications.

Describe the solution you'd like to see

I would like to see something like Clerkโ€™s development and production instances for each app. For example, on development instances, Clerk allows any paid feature to be used no matter what your plan is. I think this would be useful for UploadThing as well, as it will encourage users to experiment and determine what plan will best fit them. I also think that files should be separated between instances like Clerk users are on Clerk; development instances should have their own files that cannot be viewed in production, and vice versa. I think it would also be beneficial for development instances to not be capped like production instances are, however, Iโ€™m not sure what possible costs that could incur. ๐Ÿ™‚

Additional information

As far as I know, there are no other open issues that request a similar feature.

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Contributing

markflorkowski commented 1 month ago

Definitely something we have in mind, just thinking about how to best implement it ๐Ÿ‘

Right now the only features that are paid only are regions and ACL, which are simple enough that there's not a huge benefit to unlocking them on dev, but we'll take this into consideration