File upload services for developers

This is a listing of file upload services for developers. They typically provide a front-end JavaScript module to embed the uploader on your site and a back-end service to receive the uploads.  Some will also provide workflow and image processing services

  • https://www.filestack.com/
    • URL based image transforms including crop, resize, compress, etc.
    • AI tagging, object regonition, OCR
    • Store files on multiple services including S3
    • Upload modal or dropzone
    • Upload from device, Link, web search, Facebook, Instagram, Google Drive, Dropbox, etc.
  • https://transloadit.com/
    • Image transforms including crop, rotate, resize, etc
    • Import/export to multiple services including S3
    • Face detection
    • Custom workflows using JSON
    • tus.io protocol to resume uploads
    • Uses and created Uppy as the client side uploader
  • https://cloudinary.com/
    • URL based transforms including crop, resize, rotate, text, shadow, etc.
    • Face detection
    • Upload modal or dropzone
    • Upload notifications
    • Third party upload sources including Dropbox, Facebook, Instagram
    • Can store to S3
    • Workflows
  • https://uploadcare.com/
    • Image operations including sharpen, crop, size, rotating, filters, etc.
    • Face recognition
    • Custom storage options including S3
    • Select file or drag and drop
    • Upload widget configuration page
  • https://sendtomycloud.com/
    • Use your cloud storage
    • Minimal upload widget
  • https://ospry.io/
    • Basic upload service

Alternatively, you can use one of these JavaScript modules and build your own back-end to handle uploads or use AWS S3 with a Gateway-Lambda setup to sign upload requests.

Leave a Reply