<!-- This Source Code Form is subject to the terms of the Mozilla Public
   - License, v. 2.0. If a copy of the MPL was not distributed with this
   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->

# Add-on Development Made Easy #

Using the Add-on SDK you can create add-ons using standard Web technologies:
JavaScript, HTML, and CSS.

The SDK includes:

* A set of modules providing JavaScript APIs which you can
use to create add-ons. These modules simplify tasks such as building a user
interface and interacting with the Web, and will help ensure your add-on
continues to work as new versions of Firefox are released.

* A set of tools for creating, running, testing, and packaging add-ons.

We've divided the SDK documentation into two parts:

* The [Developer Guide](dev-guide/addon-development/about.html) explains how to
[install the SDK](dev-guide/addon-development/installation.html) and how to
use it to build add-ons. If you're new to the SDK start with the
[Getting Started](dev-guide/addon-development/getting-started.html) tutorial.

* The [Internals Guide](dev-guide/module-development/about.html) explains how you can
use the low-level modules in the SDK to extend the APIs. It's intended for
advanced developers and people working on the SDK itself.
