Create an IDriveSync account and start managing your data in the IDriveSync EVS cloud using Command line utility, REST APIs or the EVS library.
Command Line Utility are simple APIs for uploading, retrieving and managing data. Develop highly scalable, reliable and fast applications to manage your storage on IDriveSync EVS. It is also ideal for scripts and to execute jobs from cron, etc.

Get Started
API examples provided below will help you start building your applications with IDriveSync EVS.
- Download
- To start develop your apps, visit our download center to download the Command Line Utility APIs.
- Get your server address
-
Code:
idevsutil --getServerAddress john --password-file="MyPassword"
It is important to note that the IDriveSync server address is dynamic and may change over a period of time as physically the data may get moved to another server. So depending on your application needs, you may need to call this API periodically to get the current IDriveSync server address applicable for the user.
For more details click on the Get server address API
- Set Encryption for your account
- Use the Configure Account API to configure your account with a Private or Default encryption.
- Start uploading files / folders to your account with simple steps:
- To begin with, open a notepad, write the file / folder paths you wish to upload and save it.
Example:
'filelist.txt' content
- /C/DATA/Editors choice.rtf
- /C/DATA/office_inventory.doc
- /C/DATA/tax_details.xls
- /C/DOC/daily_status.doc
- /C/DOC/Features.xls
- /C/DOC/inventory/
- /C/DOC/Monthly Statement/
- Let’s upload files / folders ('filelist.txt' content) to your IDriveSync account
-
For more details click on the Upload API
- Next, we’ll create a new folder (Ex: 'Office-Data')
-
For more details click on the Create Folder API
- Now that the folder is available, copy a file(s) to it
-
For more details click on the Copy and paste API
- Let us try to find the location of the moved file
-
For more details click on the Search API
- If the moved file(s) is no longer required, Trash it
-
For more details click on the Delete API
- Possible to bring my file(s) back from Trash? Yes.
-
For more details click on the Trash API
- Now, lets list the contents of your IDriveSync account
-
For more details click on the Listing API
- View the list of events performed in your account.
-
For more details click on the Events API
Click here for more information on Command line utility
-
REST APIs allow you to upload, retrieve and manage data at any time, from anywhere on the web. Easily build applications (web, mobile and system applications) and manage your storage on IDriveSync EVS.

Get Started
API examples provided below will help you start building your applications with IDriveSync EVS.
- Get your server address
-
API Call
https://evs.idrivesync.com/evs/getServerAddress
Parameters
uid=john&pwd=MyPassword
It is important to note that the IDriveSync server address is dynamic and may change over a period of time as physically the data may get moved to another server. So depending on your application needs, you may need to call this API periodically to get the current IDriveSync server address applicable for the user.
For more details click on the Get server address API
- Set Encryption for your account
- Use the Configure Account API to configure your account with a Private or Default encryption.
- Upload local file(s) to your IDriveSync account
-
Parameters
uid=john&pwd=MyPassword&pvtkey=enc_key&p=/Data/&myfiles=important.doc
enctype
multipart/form-data
For more details click on the Upload API
- Create a new folder
-
Parameters
uid=john&pwd=MyPassword&pvtkey=enc_key&p=/&foldername=Office-Data
For more details click on the Create Folder API
- Copy a file(s) into the newly created folder
-
API Call
Parameters
uid=john&pwd=MyPassword&pvtkey=enc_key&p=/Office-Data/&fileFolderPaths=/Data/important.doc
For more details click on the Copy and paste API
- Locate the moved file
-
API Call
Parameters
uid=john&pwd=MyPassword&p=/Office-Data/*.doc
For more details click on the Search API
- Trash the moved file (s)
-
API Call
Parameters
uid=john&pwd=MyPassword&pvtkey=enc_key&p=/Office-Data/important.doc
For more details click on the Delete API
- Restore the deleted file from Trash
-
API Call
Parameters
uid=john&pwd=MyPassword&pvtkey=enc_key&p=/Office-Data/important.doc
For more details click on the Trash API
- List the contents of your IDriveSync account
-
API Call
Parameters
uid=john&pwd=MyPassword&p=/
For more details click on the Listing API
- View the list of events performed in your account.
-
API Call
Method
POST
Parameters
uid=john&pwd=MyPassword&month=<MM>&year=<YY>
For more details click on the Events API
Click here for more information on REST APIs