Commercetools
Beginner

Projects, API Clients, Auth, and Scopes

Set up secure project access for enterprise teams without handing every service broad manage permissions.

35 min
3 sections
oauth
scopes
security
1
2
3

01. Model projects as environments and tenancy boundaries

Section 1 of 3

A Commercetools Project is the top-level container for commerce resources. Enterprise programs usually use separate projects for development, staging, production, and sometimes regional or brand boundaries. Do not use a single production project as a playground for every integration team.

text
Project layout example:

dev-us-retail
stage-us-retail
prod-us-retail
prod-eu-retail

Control plane:
- API clients created per service and environment
- Secrets stored in the enterprise secret manager
- Scopes limited to service responsibilities
- Audit ownership documented per client
Back to Course