Aspera fasp Software Development Kit

The Aspera fasp Transfer SDK is an open-architecture software development kit enabling third-party applications to embed Aspera's fasp transfer technology as a superior alternative to FTP, HTTP, or custom network copy and progressive download protocols. Third-party applications benefit from distance and network-independent transfer performance, maximum speed with a single transfer stream, and exceptional bandwidth control.

The SDK consists of embeddable client, server, and peer transfer components with a rich SOAP web services API for transfer initiation and management; library interfaces (C, C++, and Java); and a Javascript API for integration in web applications. Most any transfer or distribution model is possible: point-to-point, push to many endpoints, coordinated peer-to-peer, and upload/download including progressive-style transfers with immediate playback.

Applications may pre-set and control on-the-fly individual transfer rates and prioritization policies. Server applications can concurrently manage transfers initiated on any client (pause, cancel, change rate or priority policy) and configure total bandwidth and per-user service caps.

Aspera Developers Network

The Aspera Developers Network (ADN) is a centralized source for all of Aspera's API's, guides, and reference material. Getting started developing with the SDK is easy; source code examples are provided for most languages, and Aspera provides training and development support throughout the project. For more information, please contact sales@asperasoft.com

Companies in many industries have used the SDK to build Aspera capability into a wide range of applications, including asset management systems, next-generation consumer media download services, software distribution services, high-speed video upload applications, medical image transfer suites, and data replication systems.

In Consumer Media Delivery applications such as IP television, online movie distribution, and personal video contribution:

  • Guarantee users maximum speed transfers and full bandwidth utilization without moving content to the "edge"
  • Automatically adapt transfer speeds to the available capacity
  • Progressively download video with smooth, predictable playback independent of network conditions
  • Offer differentiating premium service levels with on-the-fly speed or priority increases
  • Provide end-to-end visibility into individual transfer performance and bandwidth utilization.

In the Enterprise:

  • Integrate in high-speed data replication systems for the fastest possible transfer of massive data sets.
  • Embed in content gathering and ingest applications for maximum speed, reliable transfers over even the most difficult remote connections.
  • Offer flexible prioritization in point-to-point applications using shared links: Transfer at maximum speed when traffic is low, or at a transparent background rate during busy periods with guaranteed full bandwidth utilization within configurable maximum and minimum caps.
  • Support inexpensive, centrally-managed peer-to-peer distribution.
  • Integrate in asset management systems for pain-free large asset transfers to global partners and licensees.