FileCatalyst provides a variety of integration options for third-party Independent Software Vendors (ISVs) to support accelerated file transfers within their products. The FileCatalyst SDK boasts a large number of components, development languages, and environments.
FileCatalyst can be integrated into any application/workflow with minimal coding and provides a full range of method calls with access to all common and advanced features.
Product | APIs Available | Usage |
---|---|---|
FileCatalyst Server | Java, CLI, REST | Administration of FileCatalyst Server (Example: Add/Remove Users, Manage Current Transfers) |
FileCatalyst Hotfolder | REST | Full Control of entire application (Example: Add new Site, Modify Scheduler, Change bandwidth) |
FileCatalyst TransferAgent | JavaScript, REST | Integrate web transfers within any web application (Example: Get local/remote files, execute upload) |
FileCatalyst Client API | Java, C++, CLI, .NET | Integrating into desktop applications |
FileCatalyst Workflow Job Submission | Java | Integrate job submission/distribution into any application |
FileCatalyst Workflow Administration | REST | Integrate creation of users, fields and forms |
FileCatalyst Central | REST | Manage, Monitor entire FileCatalyst Deployment. Remotely control any connected node. Execute transfers remotely |
FileCatalyst TransferController | REST | Integrate Node to Node Transfers into any application |
*Transfer to and from Workflow
The Development Kit is the foundation of our products; if you own any qualifying products, the Development Kit may be licensed as an add-on. For standalone development, the SDK is typically added on to FileCatalyst Direct; however, some components are designed to interact with FileCatalyst Workflow.
Watch our Java SDK WebinarWatch Our C++ SDK Webinar