What is uploadthing?
I've tried to ask AI, search online, and look at other posts, but I don't really understand what it is. Could someone explain it to me in a non-dev-centric manner? Kind of like Eli 10.
Can you also tell me why it's better than AWS? Does it make sense for large projects. Who's the target demo? Could you give me examples to visualize it.
That would be great, thanks!
4 Replies
It's a place in the cloud to store files, particularly useful for when webapps handle file uploads; that is, if a developer builds an app that lets its users upload files, they might use UploadThing to upload and store those files.
The advantages are that 1) UploadThing is absurdly fast, 2) UploadThing handles when users upload malware or other bad files, and 3) it's developer experience (how easy it is to use; similar to UX) is signicantly better than just using S3.
I'm not an expert on it so if anyone else reads this feel free to correct me, but I think I got the main points.
it simplifies uploading files for you. You copy-and-paste some files into your codebase and load an environment variable and you are done, compared to all you have to do to upload to S3
Thanks Arvin, that seems to simplify it a lot
However, is it super expensive if you scale your project?
For instance, Vercel is undoubtedly better than AWS but can be prohibitively expensive if your project scales and I've heard is quite an upcharge
I wonder if UploadThing has reasonable rates or is only good for MVP development
From what I've heard, UploadThing has very reasonable pricing. That being said, I'm not really a good person to ask since I don't have a ton of experience actually using UploadThing in production.