Apps and tools built by our engineers that are intended to be played with and explored.

VIB Author

VIB Author


The VIB Author tool allows ESXi administrator to create custom VIBs at the Community Supported level. VIB stands for vSphere Installation Bundle and is a way of packaging programs that run on ESXi hosts. The custom VIBs can then be used in house, or made available to a wider audience.

Key Features

  • Create VIBs using custom VIB descriptor files and custom payload files
  • Sign and verify a VIB
  • Extract and display VIB information
  • Publish the VIB as an offline depot ZIP file

For more information about VIBs:

VIB Author is Community Supported, meaning that the VIB has not gone through testing and approval by VMware or by VMware partners and, as such, may cause performance or stability problems and have security vulnerabilities.

System Requirements

The RPM package can be installed on SUSE Linux Enterprise 11 SP2.
It has the following dependencies:

Python == 2.6
Coreutils >= 6.9
binutils >= 2.17.50
tar >= 1.20
bash >= 3.2
grep >= 2.5
file >= 4.19
sed >= 4.1.5
gzip >= 1.3.5
openssl >= 0.9.8i
zlib >= 1.2.3
python-lxml >= 2.1.2
python-urlgrabber >= 3.9.1


See "Customizing VIBs with VIB Author" (vibauthor.pdf)


Change Log


Yong Ding

Management Strategy
Add Comment

7 thoughts on “VIB Author

  1. BIll Ho

    I would like to ask if this supports 5.5 version? How should I change the description.xml for the 5.5 version? Seems error is prompted on changing the version directly.

  2. Robert Graham

    It’d make sense if this was released for all flavors of Linux, as a .deb and .rpm package. Doesn’t look like it uses anything specific to a particular distro.

  3. ypchien

    The system requirement should be “SUSE Linux Enterprise 11 SP2 or SP3″ x64_86 version. None of the other versions of Linux will work for this release.

  4. Dmitry

    Hello. Nowadays my company is VMware Elite Partner. How could I sign vib (created with “vib author”) such as Partner Supported?

  5. Karoly Kasza

    As long as a VIB is a renamed Debian archive and an XML file, I don’t really see the point/need of any VIB authoring tool – maybe releasing the proper format of the XML would be enough.


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>