Create your app - App Center Docs
Step 1. Fill out form

Create your app

Get StartedLast updated: Jan 27, 2025

Every app created will be put under review for several business days. You can start using the app instantly after its creation, but the app may be eventually deactivated based on review results. You will get an email if your app is not approved.

Step 1. Fill out form

To create an app, click the Suggest app button in the Partner Dashboard, and fill out the form with data about your app:

Create app from Partner DashboardApp creation form

After submitting the form you will be redirected to your app page where you'll find three apps:

  1. Production. This is the app that will eventually be published in the App Center.
  2. Development. Use it for testing on a local server.
  3. Testing. You can use it as a Staging environment. You'll use this environment after release to test major app updates.

After your first app is approved, you can add other test apps.

New created app in Partner Dashboard

Step 2. Get your IDs, secret keys, and URLs

When the app is created, you will receive an email with secret keys for all apps.

Email with app secrets

You'll use the secret keys for several purposes:

The other parameters like app ID and iframe_url you can find in your Partner Dashboard on the App Info tab.

Step 3. Grant your team access to app

To learn how to grant access to your team, refer to User permissions.

Note that each team member needs their own Semrush account. They can sign up for a free account, skipping the trial.

Next steps

Now you can start the app development.

At this point your app doesn't have the main_product and active_products parameters in its JWT. To manage them, first discuss your monetization type and pricing with your Account Manager. After that, you'll be able to test and set up purchasing.