Documentation Version
Winter '16 (API version 35.0)
  • Winter '16 (API version 35.0) 35.0
  • Summer '15 (API version 34.0) 34.0
  • Spring '15 (API version 33.0) 33.0
  • Winter '15 (API version 32.0) 32.0
  • Summer '14 (API version 31.0) 31.0
  • Spring '14 (API version 30.0) 30.0
  • Winter '14 (API version 29.0) 29.0
  • English

What is AppExchange?

Selling on the AppExchange

Welcome to the AppExchange, your complete marketplace for cloud computing applications and consulting partners. Before you can make your own app or service publicly available to potential customers (also known as publishing a listing), you must be a Salesforce partner. If you're not a partner, visit to learn more.

Before You Get Started

If you’ll be publishing apps on the AppExchange, install the free License Management App (LMA) app. With the LMA you can automatically receive notification every time your package (app) is installed or uninstalled, thus letting you track users and easily notify them of any upgrades you publish.

How Does AppExchange Work?

The creative power behind each AppExchange app is a Salesforce user. AppExchange gives users a place to create, publish, or install apps and extensions to Salesforce. Briefly, here is how AppExchange works.
Any Salesforce user initiates the process by creating a custom object, custom tab, or set of dashboards and reports that improves their business. These customers can share their customizations with other Salesforce users as an app or extension.
Any Salesforce customer can register and publish their apps on AppExchange. They can also create a demo of the functionality included in the app for customers to view before installing.
Salesforce administrators can choose to install any app published to AppExchange. Installing a published app from AppExchange is safe and simple.
  • Browse — View the descriptions, reviews, and demos of any app from AppExchange. Choose an app that fits your needs.
  • Test Drive — Review a fully-functional demo of the app as a read-only user and plan your implementation.
  • Install — Add the app and all its components to your Salesforce environment.
  • Deploy — Immediately give your users access to the app or customize it for a select group of users.

Who Can Use the AppExchange?

Anyone can browse and test drive AppExchange listings. Salesforce administrators and users with the “Download AppExchange packages” permission can install AppExchange apps. To publish an app on the AppExchange, a user must have both “Create AppExchange packages” and “Upload AppExchange packages” permissions.