Manage Theme Kit access

The Theme Kit Access app allows you to securely create and manage passwords that developers use to access Theme Kit. This guide explains how Theme Kit access works and how to give Theme Kit access to developers.

Requirements

  • You need to have access to a Shopify store.
  • You need to have one of the following roles and corresponding permissions to manage Theme Kit access:
Role Permission category Permission
Store owner Not applicable Not applicable
Staff Administration permissions Edit permissions (including Add and remove staff)
Online store permissions Themes
Collaborator Online store permissions Themes

How Theme Kit access works

The Theme Kit Access app is available as a free download from the Shopify App Store.

After you install the Theme Kit Access app on your store, you can create passwords to share with developers that need to access Theme Kit. The app generates passwords that are scoped to only grant developers with write access to themes (write_themes).

After a developer receives a link to the password in their email, they can supply the password in a config file or environment variable to connect to your store and begin making changes to themes.

Accessing Theme Kit through a private app

Previously, Theme Kit access was only available through a private app. Users generated Shopify API credentials using a private app to connect Theme Kit to a store.

Users that continue to access Theme Kit using a private app won't lose access. However, we strongly recommend the more secure method of managing Theme Kit access using the Theme Kit Access app.

Install the Theme Kit Access app

To manage access to Theme Kit, install the Theme Kit Access app on your store.

  1. Go to the Theme Kit Access app page on the Shopify App Store.
  2. On the Theme Kit Access app page, click Add app.
  3. In your Shopify admin, to authorize the use of the app, click Install app.

After the app is installed, you can view and use it from the Apps page in your Shopify admin.

Create a password

To grant a developer access to Theme Kit, you can create a password. The password is sent to the developer's email, which contains a link to the password. The link expires after 7 days or after the password has been viewed by the developer. The developer can view the password only once.

  1. From the Theme Kit Access app, click Create Theme Kit password.
  2. Enter the contact details for the developer that is working on your theme and click Create password.

Resend a password

If the developer didn't receive the password or if their invitation expired, then you can resend the email containing the link to the password.

  1. From the Passwords page in the Theme Kit Access app, click Details next to developer that needs the password re-sent.
  2. Click Resend email.

The password is sent to the developer's email address. The email that contains the password expires after 7 days or after the password has been viewed by the developer.

Delete a password

You can delete a developer's password if they no longer need access to Theme Kit. Deleting a password revokes access to Theme Kit and to the store's themes. If you wanted to grant access to the developer again, then you would need to create a new password.

  1. From the Passwords page in the Theme Kit Access app, click Delete next to the developer whose access you want to remove.
  2. Click Delete to confirm removing the developer's password.

Next steps