You are here

Using Remote APIs

Remote APIs allow clients connecting from a separate tier to communicate with the SkyVault content application server. Remote APIs are based on web services and RESTful and CMIS protocols, and are language agnostic, allowing you to develop against these APIs using a range of languages including Java, PHP, Ruby, and .NET.

There are several Remote APIs available, including:

  • SkyVault 2.0 API - The SkyVault 2.0 API lets you access content managed by SkyVault in the Cloud and SkyVault on premise deployments from your own applications. The API is RESTful, which means each call is an HTTP request, so you don't even need a programming language to try it out (you can use Curl or any other HTTP client). Further information can be found in the SkyVault 2.0 API documentation.
  • Repository REST API - HTTP-based resource-oriented interfaces used by the Surf framework and SkyVault Share. More information can be found in the Repository REST API Reference.
  • CMIS - a standard that defines web services and REST-based bindings for working with CMIS compliant repositories. Further information can be found in the CMIS guide. Also see the CMIS website.