Publishing Your App

Obtaining Author Account

When you’re ready to share your app, you can submit your app to the Crowdin Marketplace. Once published, your app will become accessible for installation and usage by other Crowdin users. But before publishing an app, you need to obtain an author account in the Crowdin Marketplace. To do that, contact our customer success service and follow the provided instructions.

Creating Author Page

Every developer that publishes apps in the Crowdin Marketplace will have a personal author page.

Here is an example of the author page: Crowdin

Once you obtain your author account, you can proceed to your author page creation. To do that, navigate to the Authors management page and click Create Item. You’ll need to provide some information for your author page. We recommend doing this before you start the publishing process.

In the table below, you can check out the fields that need to be filled for your author page.

Field Description Required
Status The publishing status of the page. Leave it as a Draft until you fill in all the required information and are ready to publish it. yes
Logo The Author’s logo. We recommend using a .png image with a minimum resolution of 256×256 pixels with a transparent background. yes
Description Add a brief description of up to 200 characters. yes
Support URL This can be a link to a support page. yes
Email Author’s email. yes
Name Author’s display name. yes
URL This can be a link to a business website. no
Verification Defines whether the author is verified by the Crowdin Team. Adds the Verified author badge to the Author’s page. Can be set exclusively by the Crowdin Team. no

Preparing App Page

Every app published in the Crowdin Marketplace will have its own app page. This allows other Crowdin users to find and install your app. To start creating an app page, navigate to the Item management page and click Create Item. You’ll need to provide some information for your app page. We recommend doing this before you start the publishing process.

In the table below, you can check out the fields that need to be filled for your app page.

Field Description Required
Status The publishing status of the page. Leave it as a Draft until you fill in all the required information and are ready to publish the app. yes
Name Specify a name for your app. This can be something descriptive or a bit creative. Users can search for your app using this name, but you also have tags to add relevant keywords. yes
Logo Upload an image to represent your app in the Crowdin Marketplace. Crowdin will use this image to identify your app in the Marketplace. Make sure the logo would fit nicely into square and circle shapes in the product UI. Recommended size: 400×400 pixels. Also, the .png format with a transparent background is preferred. yes
Slug The unique app identifier within Crowdin Marketplace. Make sure your app slug matches the app identifier in the app’s manifest.json file. You can use up to 15 alphanumeric characters in your slug, including hyphens -. yes
Tagline The tweet-sized app description. Make it an attention grabber. yes
Content The app description goes here. Describe how the app works and how Crowdin users can benefit from it. Use between 80-240 words. Markdown syntax is supported. Also, you can add screenshots of your app yes
Tags Tags allow to group and filter apps by keywords. yes
Author The app’s author. Select the author created in a previous step. yes
Support This can be a link to a support page or a business website no
Product The product compatibility. Defines whether the app is compatible with the specific product. Select carefully. Multiple choices are allowed. yes
Type The app type. See the complete app type list. yes
Category Select the categories your app best fits in. You can select multiple categories. yes
Beta Defines the app’s lifecycle status. A beta phase typically begins when the app is feature-complete but likely to contain several known or unknown bugs. Adds a corresponding label on the app’s page. no
Manifest The URL to the app’s manifest.json file. It’s required only for the Application and File app types. in some cases
URL The additional external link to resources related to your app. It’s required for the Guide items. Optionally, it can be specified for any other kinds of items. in some cases
URL Enterprise Similar to the URL field. The main difference is that this URL will be displayed in the Crowdin Enterprise Marketplace. in some cases
Target Blank A special kind of item in the Crowdin Marketplace that has no own page. It’s just an external link. If enabled, URL or/and URL Enterprise are required. no
Code Required only for the QA Check items. Fill it in with your QA Check code. in some cases
Pricing Describes the app’s pricing model in JSON format. See App Pricing to check out the possible configurations. yes
File Signature Patterns Name Use it only for the File app types. Take this value from your app’s Manifest. no
File Signature Patterns Content Use it only for the File app types. Take this value from your app’s Manifest. no
Meta Title The meta title that will be used during a page rendering. no
Meta Description The meta description for the app’s page. no

You can preview your draft app directly in the Crowdin Marketplace by accessing the direct link: https://store.crowdin.com/<your-app-slug>.

App Types

The app type list:

Type Description
Application A regular Crowdin Application (e.g., Project Integration, Editor Panel, Resources or Reports app). Should have Manifest.
Guide The item that describes some integration or functionality. Usually, it has an external link.
QA Check The custom QA Check. Only available in Crowdin Enterprise. To see the examples, visit the QA Check section in the Crowdin Marketplace.
File The custom file format. Should have Manifest.
System The native Crowdin Integration or file extension.

App Pricing

The pricing field describes the app’s pricing model in JSON format. It is used only for rendering pricing info on an app page. You should also implement the behavior in your app.

Read more about Crowdin Apps Monetization.

If your app is free, just leave the empty array [] in the pricing field. If your app is paid, click Fill with Template value and adjust the pricing description.

Example:

[
    {
        "plan_type": "recurring",
        "price": {
            "monthly": "80",
            "yearly": "800",
            "currency": "USD"
        },
        "trial": "7"
    }
]

Where:

Field Description
plan_type The type of app’s plan. Possible values: recurring and free.
price The price of the app. Should contain an object with the monthly or/and yearly value. Available currency values are “USD” and “EUR”.
trial The length of the app trial period in days (if applicable).

App Review Process

The application needs to go through the review process before Crowdin can list it in the Crowdin Marketplace. The review process includes reviewing the author’s and app’s descriptions on the respective pages in the Crowdin Marketplace.

Author Verification

You can request author verification for your organization. A Verified author badge is a check that appears next to the author account name in the Crowdin Marketplace and means Crowdin has confirmed that an author account is the authentic presence of the company or individual it represents.

To request an author verification, contact our customer success service, and we will agree on the further steps.

Was this article helpful?