I'm looking for the best place to find information and especially examples on developing VCD/vCloud API extenstions. I've found presentations and some documentation, but no actual examples or current discussions (the latest here are from 2013, and few have answers). Here are a couple of questions I have:
Anything from actual code to best practices would be most helpful.
Thanks!
I think your starting point is here:
SDKs: vSphere SDK, vCenter SDK, vCloud SDK - VMware Developer Center
We have PHP, .NET, and Java SDKs already. Or you can use a standard REST API client to communicate with vCloud Director.
There is a dedicated forum for developers. e.g.: https://developercenter.vmware.com/forums?id=3221
If you want a higher level of assistance, support can be SDK support can be purchased from VMware.
Thanks for the quick response! The SDKs you referred to appear to be focused on client development. I'm not developing a client, but rather an API extension using Extension Services. In short, I don't want to "communicate with vCD", I want to extend the vCD API so clients can communicate with my service.
I've also been digging in the development center, but there isn't much there on API extension development, and what little was there is over a year old.
Oh, sorry.
I'm not aware of anyone having done that sort of thing. =(
Hi,
https://my.vmware.com/group/vmware/get-download?downloadGroup=VCDSDKJAVA550
There is an artifact named - VMware-vCloudDirector-JavaSDK-Community-5.5.0-1294395.zip containing basic VMware vCloud Java SDK Extensibility Samples.
Regards,
Rajesh Kamal.
Thanks Rajesh, I'll definitely check that out!