Multiple Environments (Development Environment)
The multiple environments feature allows you to duplicate the service configuration and create a completely isolated separate environment.
By utilizing this feature, you can safely make configuration changes to the service in production without any impact on the production environment, ensuring secure operations.
Information
This feature is available in the Business and Enterprise plans for multiple environments.
For details on the features available in each plan, please visit the pricing page.

How to Use Multiple Environment Features
First, to create an environment, open the environment menu in the management screen.

When you press the [Create New] button, a dialog for creating an environment will appear.

When creating an environment, you need to specify the environment name (any string) and the range of content and media to copy.
The copy range has the following patterns.
- Content
- Copy all
- Copy only published content
- Do not copy
- Media
- Copy all
- Do not copy
In the created environment, all users will have "administrator privileges." (For restrictions in the created environment, please refer to the specifications mentioned later.)
Therefore, if there is information that should not be viewed, such as draft content, included in the production environment, please narrow down the copy range when creating the environment.
After entering the above, you can create the environment by pressing the [Create] button.
Created environments can be checked in the settings screen. You can also change the environment name and delete the environment on this screen.

Source and Destination for Copying
The source for copying environments is only the production environment. You cannot perform copies like staging environment → development environment or staging environment → production environment.
When developing a new service, it is recommended to build based on the production environment and create a separate environment when necessary after the release.
For staging confirmation purposes, there is also a method using draft saving and draftKey. There are related articles on construction methods, so please utilize them as well.
Caution
- It is not intended to use the created environment for production. Even if the current specifications are acceptable, there is a possibility that future updates may have an impact. For use cases in a production environment, please use the production environment.
Specifications
The detailed specifications of the environment are as follows.
Information
In the Enterprise plan, some restrictions may differ.
Basic Features
- A separate subdomain with a random string will be assigned to the created environment (e.g., production environment
example, created environmentexample-0htwv5q6lmdmk0ze4l8o). - Duplicate environment names cannot be set.
- Data transfer volume will be aggregated across all environments and accounted for.
- The number of API calls is unlimited. The calculation of the API limit does not include this.
- The number of contents is unlimited. The calculation of the content limit does not include this.
Copied Content
What Will Be Copied
- All API settings (excluding IP address restrictions)
- API groups
- Custom status settings (excluding custom statuses set on contents)
Items That Cannot Be Copied
- API Key (A new API key will be automatically issued)
- Media Tags
- Reviews
- Webhook Settings
- Content Update History
- Views
Items That Can Be Selected for Copying
- Content (You can specify the copy range as "Copy All," "Copy Only Published Content," or "Do Not Copy")
- Media (You can specify the copy range as "Copy All" or "Do Not Copy") (Note 1) (Note 2)
Caution
To prevent data inconsistency, it is essential to copy the media when copying content.
Information
(Note 2) Even if the media copy range is set to [Do not copy], the settings for the "Amazon S3 Integration" feature will be copied as default settings. For more information on handling the Amazon S3 integration feature across multiple environments, please refer to the "Amazon S3 Integration" documentation.
Constraints (Functionality)
- Members cannot be added or removed. They are always synchronized with the members in the production environment.
- The role feature is not available. In the created environment, all members have nearly the same permissions as administrators.
- The audit log feature is not available. Additionally, actions within the environment are not reflected in the production environment's audit log.
- The feature to display editing members is not available.
Constraints (Size and Count)
- The CSV import of content has a limit of
100 items. - The size of a single media file is limited to
40MB. - The maximum number of API keys is
3. - Up to
10 environmentscan be created. (This does not include the production environment.)
Edit Display Settings for Environment
To edit the display settings for the environment, click the three-dot icon on the right side of the environment settings and select [Edit Environment].
Only members with administrator privileges can make edits.
Change Environment Name
You can edit the environment name in the editing screen.

Change Label Color
You can edit the label color in the editing screen.

The color selected here will be reflected at the top of the screen for the configured environment.
For example, if you change the label color to "Green," it will look like the image below.

Delete Environment
Similar to editing the display settings for the environment, you can delete it by clicking the three-dot icon and selecting [Delete Environment].
When you press [Delete Environment], a dialog like the one below will appear. Please enter the environment name in the form, review the warning items, and proceed with the deletion.

Caution
When you delete an environment, all data related to that environment (including content, media, and all API data) will be completely removed. If you delete it by mistake, it cannot be restored from a backup.
Before deletion, please ensure that there is no necessary data remaining in the target environment.
Conditions for Deletion
To delete an environment, you must be a member with administrator privileges or have the permission to delete the environment.
