Aspera strives to help organizations move big data around the world at top speeds regardless of their preferred implementation method. That’s why we have created a comprehensive SDK that enables integration of Aspera’s fasp™ transport technology into virtually any web, desktop or mobile application.
The Aspera SDK is available to developers via an annual development subscription to Aspera Developer Network that includes all available libraries, APIs and SOAP/web services, as well as development licenses and developer support.
- SOAP web services API
- Complete cross-platform libraries for embedded Aspera transfer support on Mac, Windows and Linux (Java, C++, C#, .Net)
- Complete cross-platform libraries for remote file operations on Mac, Windows and Linux (Java, C++, C#, .Net)
- Fully embeddable client
- Enhanced support for web applications
- Detailed transfer monitoring and reporting
- Java-based API for reliable data streaming
Aspera Transfer APIs
Aspera Web Services interface is part of all Aspera server and point-to-point products. This SOAP based web services interface allows other applications (local or over the network) to initiate transfers, and control and monitor ongoing transfers.
The faspmanager™ library exposes classes and methods that let you initiate and monitor fasp™ transfers from within your application. faspmanager™ can be used in both server and client applications.
Developers who wish to embed high-speed file transfer into their own mobile apps can leverage the Aspera Mobile SDKs for iOS and Android operating systems. The SDKs offer a queue-based API for initiating, managing and monitoring high-speed fasp™ transfers between mobile devices and the Aspera Connect Server or the Aspera faspex™ transfer server.
Aspera Android SDK provides a Java API to transfer files using fasp on Google Android-powered mobile devices.
Aspera iOS SDK provides an Objective C API to transfer files using fasp on iPhone and iPad.
A Java class library that allows initiation and management of fasp-powered multicast data transfers.
Faspex Web API
The Aspera faspex Web API provides a set of services that enable users to create and receive digital deliveries via a Web interface, while taking advantage of fasp high-speed transfer technology. The API supports
- Creation of packages using files residing in remote data stores, and
- Submission of packages to drop boxes.
Supporting Tools and Libraries
Supporting tools and libraries let you perform other miscellaneous tasks surrounding file transfers such as
- Browsing remote Aspera servers,
- Logging transfer events to a SQL database, and
- Initiating pre- and post-transfer operations.
Comprehensive reference guides on error codes, log file locations, configuration files and more.
Aspera Developer Network (ADN) is an online portal that provides developers with guides, reference information and sample code to assist developers with the process of integrating Aspera technology into their own applications. Continuously updated with the latest releases, documentation and examples, it is THE place for the developers who are working on integrating Aspera fasp™ technology into their desktop, mobile, network-based, and web applications.
ADN access is available on an annual subscription basis. The deployment of applications integrating Aspera software requires valid Aspera product licenses depending on the type of application.
Login to Aspera Developer Network
“Aspera's flexible APIs allowed us to quickly complete the system integration and roll out the new service.” Sifei He, Cloud Product Director at BGI