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.