title: Downloads ## Downloads ### Latest stable release

For upgrade notes please see [Upgrade notes](https://libcloud.readthedocs.org/en/latest/upgrade_notes.html). Old releases can be found in the archive at [http://archive.apache.org/dist/libcloud/](http://archive.apache.org/dist/libcloud/).

## Distribution specific packages * FreeBSD (ports) - `ports/net/py-libcloud` * Ubuntu, Debian (apt) - `python-libcloud` * Fedora (yum) - `python-libcloud` Note: Distribution packages are usually out of date so you are recommended to install the library using pip.

Quick package verification guide:

  1. Import KEYS file
    $ gpg --import KEYS
    gpg: key 42721F00: public key "Paul Querna <...>" imported
    gpg: Total number processed: 1
    gpg:               imported: 1
    gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
    gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
    gpg: next trustdb check due at 2011-10-30
  2. Verify package with .asc signature:
    $ gpg --verify apache-libcloud-0.13.3.tar.bz2.asc
    gpg: Signature made Wed Oct  6 15:31:35 2010 CDT using DSA key ID 42721F00
    gpg: Good signature from "Paul Querna <...>"
    gpg:                 aka "Paul Querna <...>"
    gpg:                 ...
    gpg: WARNING: This key is not certified with a trusted signature!
    gpg:          There is no indication that the signature belongs to the owner.
    Primary key fingerprint: 39F6 691A 0ECF 0C50 E8BB  849C F788 75F6 4272 1F00
    Example bad signature:
    $ gpg --verify apache-libcloud-0.13.3.tar.bz2.asc
    gpg: Signature made Wed Oct  6 15:31:35 2010 CDT using DSA key ID 42721F00
    gpg: BAD signature from "Paul Querna <...>"
See the developer information for how to get libcloud from source control.