FileCatalyst SDK
Choose FileCatalyst Direct version:FileCatalyst provides many options for integration into 3rd party applications and workflows. Our SDK boasts a full range of components for a variety of development languages and environments, including Java, and C++, as well as a Command Line Interface, and a full complement of REST APIs.
Click items below to learn more about each option:
The Server API exposes every Java method needed to manage users, as well as request session information on a FileCatalyst Direct Server.
Download: Windows | macOS | Linux
Docs: Javadocs (HTML) | Command Line Usage
Many FileCatalyst products have REST API's available to interact with the application front end or with 3rd party integrations. The following Enunciate documents describe our existing REST calls.
NOTE: some products require special license keys to activate access to REST API.
Download REST Assets:
- FileCatalyst Direct Server: HTML docs | ZIP package
- FileCatalyst Direct HotFolder: HTML docs | ZIP package
- FileCatalyst Direct TransferAgent: HTML docs | ZIP package | REST Examples
- FileCatalyst Central: HTML docs | ZIP package
Use the provided HTML/JS interface, either in whole or as a starting point, to deliver a custom web-based file transfer interface to end users.
End users will install the TransferAgent application, included with this deployment package and made available to them with a download dialog. As users make decisions, guided by your deployment, the TransferAgent application takes care of the accelerated file transfers.
To download TransferAgent separately, or if you are not planning a custom web deployment, please visit the TransferAgent section of this site.
Download: Deployment Package (all platforms)
Docs: Deployment Guide
Using our Java-Based Command Line Interface (CLI), access FileCatalyst Direct functionality through virtually any scripting language, or from many other programming languages. Any tool able to output to the command line can be used to trigger FileCatalyst file transfers.
Download: Windows | macOS | Linux
Docs: CLI Usage
For embedded systems where JAVA is not available or for direct integration with a C++ codebase, the FileCatalyst C++ API/CLI implements our patented UDP protocol as an easy to use API, or a stand-alone CLI.
Version: 0.9.1-17af09
Documentation: Doxygen HTML
Download for:
- Windows 64: installer | CLI only
- Ubuntu AMD64: .deb installer | CLI only
- Linux RPM AMD64: .rpm installer | CLI only
- macOS 64: .dmg installer | CLI only