You can upload an OVF package to a library item by using the UpdateSession interface. The location of the OVF package determines whether you can pull the content from a URL or push the content directly to a content library.
For information about uploading content to library items, see Upload a File from a Local System to a Library Item and Upload a File from a URL to a Library Item.
To download the files that are included in an OVF package to your local file system, use the DownloadSession interface. For more information, see Download Files to a Local System from a Library Item.