Python and Javascript (NodeJS) examples now available in the API docs!

We are happy to announce that we’ve recently added ready to use code examples for Javascript (NodeJS) and Python to the existing PHP and Curl in the  API docs section and in the prepared code from “Installation code tab”.

How it looks now in the API docs section:

And prepared code:

Prepared code contents where you have folders for each programming language:

What is PlaneUpload?

PlaneUpload ( is a FREE web based widget that you can easily install on your web application.

– Files stored in your cloud: Dropbox, Google Drive, Amazon S3 or (S)FTP server
– Easy to install: just copy / paste the code
– Customizable: change colors and add your CSS code
– Secure: all files are stored in your clouds
– Backups: easy to set second cloud, where all files are copied to
– API Access: Full access to your files via server-side API
– Compression: click “Download as zip” to download compressed file or set up auto compression for all files to use less traffic and storage
– Logs: all file actions are logged
– Comments: you can add comments to any file
– Miniatures: thumbnails for hundreds of file types

Amazon S3 integration

As many our users have requested, we’ve added AWS S3 cloud support into our application. Now you can use it in your PlaneUpload account for free!

(Note: If you’re not familiar what PlaneUpload is, check out our About page, there is a 1-min explaining video!)

First, you’ll need AWS S3 credentials, which we’ll explain at first by adding AWS IAM User. Next we’ll show you, how to setup the cloud in your PlaneUpload account.

1/2. How to get AWS S3 credentials?

  1. Naviage to and click “Sign In to the Console” button. After you’re logged in, click on your account name on the top-right corner, and choose “My Security Credentials“. If you’ll get a popup, choose “Get Started with IAM Users“. If not, choose “Users” menu link, from the left sidebar.
  2. Click “Add user” blue button, that will redirect you to the wizard. Provide some user name, and select “Programmatic access“. Then click “Next”aws add user step 1
  3. On the next step, you’ll need to setup permissions to “AmazonS3FullAccess” for the new user. You can do that by clicking “Create group”, providing some group name, and choosing AmazonS3FullAccess from the list and saving by clicking on “Create group”.AWS S3 create group
  4. Choose your previously created group checkbox, and click on “Next: Review”AWS assing group to the new user
  5. If everything looks right, confirm by clicking on “Create user” button. aws create user review
  6. Now your new user is created, there is Access key ID, and Secret access key, that you’ll need to use in the second part of this tutorial. aws created account

2/2. How to add AWS S3 cloud in PlaneUpload panel?

  1. Go to your admin panel at, and navigate to “Clouds” menu item on the left sidebar. There you will see a new cloud-like button, next to the other buttons. It will look like this: planeupload aws s3 button
  2. After clicking the button, you’ll see AWS credentials dialog, where you can put AWS Access key ID, Secret access key, region and your bucket name (if it doesn’t exist, a new bucket with that name will be created). planeupload AWS S3 credentialsAfter clicking “Test & Save” button, PlaneUpload will check your configuration, and if the result is positive, a new record will appear on your cloud list.

planeupload - AWS S3 cloud addedd

3. That’s all. You can use your new created PlaneUpload cloud by creating a new button, or selecting the cloud while editing existing button. If you have any questions, contact us on