Guidelines for publishing an app

Requirements for submitting an app

Apps on Frappe Cloud Marketplace must meet the requirements listed on this page before they can be published.

  • Apps should provide value to the users
  • Apps should not persuade the user away from Frappe Cloud
  • Publisher should provide valid contact information
  • Apps should support the current stable version of Frappe/ERPNext
  • Apps must have a logo, description and screenshots images that meet the recommendations provided in "Submitting Marketplace apps"

Submitting Marketplace apps

To publish your app in the Frappe Cloud Marketplace, you'll need to write descriptions of your app and provide images that follow our guidelines.

App Name

The App Name must be unique across the Frappe Cloud Marketplace. For example, if an app exists with the name "todo", you cannot publish an app with same name even if it does not fork from the published app. Make sure you choose a name that is unique.

App Title

The App Title will appear on the Marketplace homepage. The name is limited to 255 characters and can be different from your app's name.

Short Description

  • We recommend keeping the length of the description to 40-80 characters.
  • Describe the app's functionality in a single sentence. Don't write multiple sentences.
  • Don't repeat your app name or title in the description.
  • Only capitalize proper nouns

Frappe Cloud Marketplace displays all apps with a logo image inside a circular frame to visually distinguish them. You must upload a custom image for the logo.

  • Upload a logo image that is at least 200 pixels x 200 pixels so your logo won't have to be upscaled when your listing is published.
  • Logos will be cropped to a square. We recommend uploading a square image file with your logo in the center.
  • Avoid using logo images with words or text in them. Logos with text do not scale well on small screens.

Category

Apps in Frappe Cloud Marketplace can be displayed by category. Select the category that best describes the main functionality of your app.

Required URLs

  • Support URL: The URL of a web page that your customers will go to when they have technical support, product, or account inquiries.
  • Privacy Policy URL: The web page that displays your app's privacy policy.

On this page