---
title: Dev stores
description: Learn how to create and use dev stores to build and test your Shopify apps.
source_url:
  html: 'https://shopify.dev/docs/apps/build/dev-dashboard/stores/development-stores'
  md: >-
    https://shopify.dev/docs/apps/build/dev-dashboard/stores/development-stores.md
---

# Dev stores

Dev stores are testing environments that you own and control. They let you build and test your apps in a realistic Shopify environment without affecting any live store. You can connect directly to a dev store from Shopify CLI using the `shopify app dev` command, which previews your changes without deploying a new version to production.

***

## Requirements

Before you begin, make sure you have:

* A Shopify Partner account or a merchant store with developer permissions.
* The [required permissions](https://shopify.dev/docs/apps/build/dev-dashboard/user-permissions) to create dev stores in your organization.

***

## Create a dev store

1. Log in to the [Dev Dashboard](https://dev.shopify.com/dashboard/).

2. Select **Stores** from the left sidebar.

3. Select **Create store**.

4. Enter a name for your dev store. This name is used to identify the store in the Dev Dashboard.

5. Select a plan for your dev store:

   * **Basic**: Includes core Shopify features for small businesses.
   * **Grow**: Includes additional reporting and staff accounts for growing businesses.
   * **Advanced**: Includes advanced reporting, lower transaction fees, and third-party calculated shipping rates.
   * **Plus**: Includes enterprise-level features like Shopify Flow, LaunchPad, and dedicated support.

6. Optional: Select **Test a [feature preview](https://shopify.dev/docs/api/feature-previews)** to test capabilities that aren't available to all stores yet.

7. Select **Create store**. Your store is created with the selected plan.

8. Log in to your dev store.

***

## Store access

When you create a dev store, you're automatically designated as the [store's owner](https://help.shopify.com/manual/your-account/users/roles/roles-managed-by-shopify/owner-roles). Shopify CLI and Dev Dashboard display dev stores that you have access to.

Additional users must be added to the store as [staff members](https://help.shopify.com/manual/your-account/users/invite-users).

When a [feature preview](https://shopify.dev/docs/api/feature-previews) is enabled on a dev store, you don't have access to [domains](https://help.shopify.com/en/manual/domains).

***

## Limitations

Dev stores are intended for development and testing only. They can't be used for production and can't process real transactions:

* You can only install free apps and partner-friendly apps.
* You can test orders using the [Bogus test gateway](https://help.shopify.com/en/partners/manage-clients-stores/development-stores/test-orders-in-dev-stores#testing-using-bogus-gateway) or by [activating test mode for your payment provider](https://help.shopify.com/en/partners/manage-clients-stores/development-stores/test-orders-in-dev-stores#testing-orders-using-shopify-payments-test-mode). Real transactions through active payment providers, Store Credit, and Gift Cards aren't supported.
* You can't remove the [password page](https://help.shopify.com/en/manual/online-store/themes/password-page) or show a custom password page. You can still customize and preview it.
* Dev stores can't be transferred to a client. If you're building a store for a merchant, use a [client transfer store](https://shopify.dev/docs/apps/build/dev-dashboard/stores/client-transfer-stores) instead.

***

## Next steps

* [Build an app](https://shopify.dev/docs/apps/build/build) using your dev store as a testing environment.
* [Test apps locally](https://shopify.dev/docs/apps/build/cli-for-apps/test-apps-locally) with Shopify CLI and your dev store.
* [Create a client transfer store](https://shopify.dev/docs/apps/build/dev-dashboard/stores/client-transfer-stores) to build a store for a merchant.

***
