Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Easy to use download tool and API for different types of Firefox and Thunderbird builds
Branch: master

PyPI version Build Status Stories in Ready


mozdownload is a python package which handles downloading of Mozilla applications.


If the tool should only be used for downloading applications we propose to install it via pip. The following command will install the latest release:

pip install mozdownload

Otherwise follow the steps below to setup a development environment. It is recommended that virtualenv and virtualenvwrapper be used in conjunction with mozdownload. Start by installing these. Then first fork our repository into your own github account, and run:

git clone
cd mozdownload
python develop

More detailed developer documentation can be found in the wiki.

Command Line Usage

The mozdownload command will download the application based on the provided command line options.


Download the latest official Firefox release for your platform (as long as there is no 64bit build of Firefox for Windows64, users on that platform have to download the 32bit build):

mozdownload --version=latest

Download the latest Firefox Aurora build for Windows (32bit):

mozdownload --type=daily --branch=mozilla-aurora --platform=win32

Download the latest official Thunderbird release for your platform:

mozdownload --application=thunderbird --version=latest

Download the latest Earlybird build for Linux (64bit):

mozdownload --application=thunderbird --type=daily --branch=comm-aurora --platform=linux64

Download this README file:

mozdownload --url=

Download a file from a URL protected with basic authentication:

mozdownload --url= --username=admin --password=password

Run mozdownload --help for detailed information on the command line options.

Command Line Options

To see the full list of command line options, execute the command below and check the list of options for the build type to download:

mozdownload --help
Something went wrong with that request. Please try again.