Our REST API and SDKs are designed for people who require the highest level of integration between Files.com and their own application, website, or database.
The Files.com web interface, Desktop app, and FTP backend use the exact same API that we publish to our customers, so everything you can do in the UI can also be accomplished using the API or with one of our SDKs.
Files.com publishes SDKs for all popular programming languages. We strongly recommend using our SDKs over directly implementing our REST API, especially if working with files. Our SDKs include developer-friendly features such as support for automatic pagination and tight integration with the File APIs in your language of choice.
Plus we have invested time into optimizing file operations, including parallelization of uploads and downloads in some SDKs. As we add support for more remote server backends via our Sync and Mount features, we will always update our SDKs with any optimizations that are available.
To get started building your own integrations via the API and SDKs, check out the API docs at https://developers.files.com/.
Example API Uses
Here are just a few examples of how our customers are using the REST API to power their custom integrations with Files.com today:
- Bulk import/sync users from a database or other external system
- Send and receive files through a custom web portal
- Provide self-service user account creation
- Advanced reporting and analytics
Continuous API Expansion
Are there additional capabilities you would like to see added to our API or SDKs?
Please feel free to contact us with any feature requests for the API and SDKs.