-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

There are 2 APIs.  One is an XML RPC API that is for interacting with a full 
install of VCL.  The second is the API for creating backend modules.

The documentation for the XML RPC API should be available at your own vcl 
website under the Documentation link in the left navigation area.  This API 
does not expose all of the functionality that can be done through the web 
interface, but it is growing and is easy to extend.  If you don't see the 
Documentation link, you need to add your userid (from the user table) to the 
$docreaders array in .ht-inc/vcldocs.php.

There is a legacy reason for using this $docreaders array that sill exists 
from when the code was developed at NCSU.  I'll create a JIRA issue to change 
that to either be available to all users or to be configurable so that it can 
be available to all users without having to add them to the array.

The documentation for the backend module API is available at the apache 
confluence space in the child pages of:

http://cwiki.apache.org/confluence/display/VCL/Backend

Josh

On Friday May 15, 2009, 杨杰 wrote:
> Hi,
> We are now trying to integrate VCL as a provision manager to a load
> banlancing tool. The experiment may help us to manage the VMs according to
> the server load automatically.
>
> The task demands definite understand on the API of VCL, which will
> considerably advance our experiment. How could i get it ? or is there any
> website to view the API document ?
>
> Thank you !
- -- 
- -------------------------------
Josh Thompson
Systems Programmer
Virtual Computing Lab (VCL)
North Carolina State University

josh_thomp...@ncsu.edu
919-515-5323

my GPG/PGP key can be found at pgp.mit.edu
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFKDXGBV/LQcNdtPQMRAgnRAJ43CGAUQuzlhEX3i3o0BvaAJXNDMACeNZaR
rhYy22Ri4s2W6KM0EuNXlsE=
=ogxx
-----END PGP SIGNATURE-----

Reply via email to