GraphQL File Handling with AWS S3, Prisma, & graphql-yoga!


Hey everybody. If anyone is interested in a GraphQL example that lets you delegate file handling to the server and simply send files through mutations on client-side, check out my tutorial here: The repository for the finished project is here:

Please let me know what you think. Also, let me know of any improvements that can be made.



Cool stuff! Personally, I’m a fan of delegating STS tokens during auth to clients, and having them upload directly to s3, but this was a neat counter-example!


Glad you enjoyed it @Aubron. And yes that approach is perfectly understandable from a client experience perspective. This approach simply helps abstract that bit for frontend developers.