Interfaces de programmation de VirtualBox
VirtualBox est fourni avec un support complet pour les développeurs
tiers. Ce qu'on appelle "l'API principale" de VirtualBox implémente toutes
les fonctionnalités du moteur de virtualisation. Elle est complètement documentée
et disponible pour n'importe qui souhaitant contrôler VirtualBox en programmant.
L'API principale est disponible pour des clients C++ via COM (sur les
hôtes Windows) ou XPCOM (sur les autres hôtes). Des passerelles existent
aussi avec SOAP, Java et Python.
Toutes les informations sur la programmation (documentation, informations
de référence, en-têtes et autres fichiers d'interface ainsi que des modèles)
ont été mises dans un Software Development Kit (SDK),
distinct disponible en téléchargement sur http://www.virtualbox.org. En
particulier, le SDK est fourni avec un "Guide de pogrammation et de Référence"
au format PDF contenant entre autres des informations qui se trouvaient jadis
dans ce chapitre du manuel de l'utilisateur.