Simple File Upload

The fastest way to add file uploads to your Heroku Application Starting at $35/mo.

What does it do?

It hooks into form elements with a class = simple-file-upload and replaces them with a dropzone uploader. When a file is dropped, the uploader handles all of the direct uploading to the cloud and returns a URL to access the file.

My problems with Heroku’s ephemeral file system were solved when I found Simple File Upload! After integrating the add-on for Heroku, deploying my app with a fully functional file uploader was incredibly straightforward and easy.
-Ellen Park

It’s the best Heroku addon for files!
-Lulian Lvighenie

Watch demo

Easy Install

Watch Install Video homepage

Install in 5 easy steps:
  1. Provision Simple File Upload onto your application.

  2. From your Heroku dashboard, click on Simple File Upload to access your dashboard.

  3. Copy the Javascript snippet or React component.

  4. Add a hidden input with class of “simple-file-upload” anywhere you want the widget to appear.

  5. Users can upload files directly to cloud storage.

Clean and Simple UI

Simple File Upload provides a clean UI that will seamlessly integrate with your existing application. Errors or uploading issues are gracefully handled for you.

Speedy Delivery

Uploaded files are delivered via a global Content Delivery Network which improves page speed and reduces load.

File Uploading Designed for Heroku

This is specifically designed to work around Heroku application limits. Due to Heroku’s ephemeral file system and network timeout limits, it is imperative that assets are stored in the cloud.

Simple File Upload uses direct uploads. In a direct upload, a file is uploaded to cloud storage from a user’s browser, without first passing through your app.

Secure Cloud Storage

Files are stored in redundant high security, high availability data centers. Data is secure by default and all data stored in the cloud is always encrypted at rest. All inbound and outbound transfers are encrypted.

Region Availability

The available application locations for this add-on are shown below, and depend on whether the application is deployed to a Common Runtime region or Private Space. Learn More

  • Common Runtime
  • Private Spaces
Region Available
United States Available
Europe Available
Region Available Installable in Space
Virginia Available
Oregon Available
Frankfurt Available
Tokyo Available
Sydney Available
Dublin Available

Plans & Pricing

    • Storage 30 GB
    • Max File Size 5 MB
    • File Upload Widget
    • CDN for files
    • Files stored across two different storage providers for redundancy
    • One-on-one customer support
    • Done for you - our team will integrate the widget for you
    • Storage 100 GB
    • Max File Size 50 MB
    • File Upload Widget
    • CDN for files
    • Files stored across two different storage providers for redundancy
    • One-on-one customer support
    • Done for you - our team will integrate the widget for you
    • Storage 500 Bytes
    • Max File Size 50MB
    • File Upload Widget
    • CDN for files
    • Files stored across two different storage providers for redundancy
    • One-on-one customer support
    • Done for you - our team will integrate the widget for you
Install Simple File Upload
heroku addons:create simple-file-upload

To provision, copy the snippet into your CLI or use the install button above.

Simple File Upload Documentation