# add:
Initialize Commercetools

# Introduction

If you use rocket ignite all steps listed will be executed automatically.
If you want to initialize Commercetools on it's own, you can do this with:

rocket commercetools add

Also have a look at the AWS Section of the Rocket CLI documentation. Some Commercetools features are only available with AWS, for example the Proxy.

# Usage

# Step 1: Create a Commercetools project

To get started with Commercetools you need a project.

# Step 2: Initialize Commercetools with Rocket

Run the following command to initialize Commercetools in your project.

rocket commercetools add

# Step 3: Create a Commercetools API client for infrastructure

You will need to create one API client for the infrastructure in the Commercetools Merchant Center. Visit the API clients documentation to learn how to create an API client.

Insert all credentials from the Infrastructure, which we created in the marked documentation.

# Step 4: Add Commercetools Clients

Rocket will add the following clients to your Commercetools project and the credentials will be saved to the .env file:

  • ME
  • READ
  • ADMIN

For more information, please visit the API clients explanation page.

# Step 5: Create API roots

Rocket will create the following API roots and files for you:

  • meApiRoot.ts
  • readApiRoot.ts
  • serverApiRoot.ts
  • adminApiRoot.ts

For more information, please visit the API roots explanation page.