Stay organized with collections
Save and categorize content based on your preferences.
Development mode
This guide describes how to use the two working modes for Manufacturing Data Engine (MDE).
Starting on v1.5.0, Manufacturing Data Engine (MDE) has a Development Mode to protect
the deployment from involuntary changes that could have an impact on the
configuration of the system. By default, MDE is on Production mode
(Development Mode is disabled).
Enable development mode
You can enable the Development Mode either using a REST call or the console.
After enabling the Development Mode the following actions are allowed:
MDE entities (types, message classes, parsers, metadata buckets and file ingestion
especifications) can be deleted.
Configuration packages can be uploaded.
Configuration packages can be activated.
Configuration packages can be removed.
If any of these actions are triggered in Production Mode (Development Mode
is disabled), you will receive an error similar to this:
412 - The system is not in development mode and no delete operations can be executed. You will need to switch the environment mode to development first
A warning banner will appear on the top of the Configurations page with
the following message: "Development mode is enabled", and the tag next to
the toggle will change to Development.
Enable production mode
You can disable Development Mode either using a REST call or the console.
REST
Disable the Development Mode executing the REST API
request with the following information:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[],[],null,["# Development mode\n================\n\nThis guide describes how to use the two working modes for Manufacturing Data Engine (MDE).\n\nStarting on v1.5.0, Manufacturing Data Engine (MDE) has a `Development Mode` to protect\nthe deployment from involuntary changes that could have an impact on the\nconfiguration of the system. By default, MDE is on **Production mode**\n(`Development Mode` is disabled).\n\n### Enable development mode\n\nYou can enable the `Development Mode` either using a REST call or the console.\nAfter enabling the `Development Mode` the following actions are allowed:\n\n- MDE entities (types, message classes, parsers, metadata buckets and file ingestion especifications) can be deleted.\n- Configuration packages can be uploaded.\n- Configuration packages can be activated.\n- Configuration packages can be removed.\n\nIf any of these actions are triggered in `Production Mode` (`Development Mode`\nis disabled), you will receive an error similar to this:\n\n`412 - The system is not in development mode and no delete operations can be executed. You will need to switch the environment mode to development first`\n\nFor more information about configuration packages, see\n[Configuration package lifecycle](/manufacturing-data-engine/docs/guides/configuration/lifecycle). \n\n### REST\n\nEnable `Development Mode` executing the REST API\nrequest with the following information:\n\n- **Method**: POST.\n- **Endpoint** : `/configuration/v1/environment`\n- **Request body (JSON)**:\n\n {\n \"developmentMode\": true\n }\n\n- **Response code:** 200 OK.\n\n- **Response body (JSON)**:\n\n {\n \"id\": \"aa72b317-1148-4760-ada3-7f359f7b812e\",\n \"createdTime\": \"1742502041205\",\n \"operationsLogLevel\": \"ERROR\",\n \"technicalLogLevel\": \"DEFAULT\",\n \"developmentMode\": true\n }\n\n### Console\n\nEnable `Development Mode` in the MDE web interface:\n\n1. Click the Cloud Configuration tab.\n2. Click the Production Mode toggle.\n3. A warning banner will appear on the top of the Configurations page with the following message: \"Development mode is enabled\", and the tag next to the toggle will change to `Development`.\n\n### Enable production mode\n\nYou can disable `Development Mode` either using a REST call or the console. \n\n### REST\n\nDisable the `Development Mode` executing the REST API\nrequest with the following information:\n\n- **Method**: POST.\n- **Endpoint** : `/configuration/v1/environment`.\n- **Request body (JSON)**:\n\n {\n \"developmentMode\": false\n }\n\n- **Response code**: 200 OK.\n\n- **Response body (JSON)**:\n\n {\n \"id\": \"aa72b317-1148-4760-ada3-7f359f7b812e\",\n \"createdTime\": \"1742502041205\",\n \"operationsLogLevel\": \"ERROR\",\n \"technicalLogLevel\": \"DEFAULT\",\n \"developmentMode\": false\n }\n\n### Console\n\nDisable the `Development Mode` on the MDE web interface:\n\n1. Click the Cloud Configuration tab.\n2. Click the Production Mode toggle.\n3. Confirm you want to change to `Production Mode` by clicking **Yes, switch the mode**.\n\n4. The warning banner will disappear from the top of the Configurations page\n and the tag next to the toggle will change to `Production`."]]